home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
QuickTime 1.5 for Developers
/
QuickTime 1.5 for Developers.iso
/
Goodies
/
Aldus Fetch™
/
Fetch Browser
/
Fetch Browser.rsrc
/
CODE_70_AMooVPlayer.txt
< prev
next >
Wrap
Text File
|
1992-10-27
|
118KB
|
2,096 lines
# near model CODE resource
# jump table entries: 16328-16354 (27 of them)
export_2041:
00000000 4E56 0000 link A6, 0
00000004 203C 4D6F 6F56 move.l D0, 0x4D6F6F56 /* 'MooV' */
0000000A B0AE 0008 cmp.l D0, [A6 + 0x8]
0000000E 57C0 seq D0
00000010 4A00 tst.b D0
00000012 670E beq +0x10 /* 00000022 */
00000014 2F00 move.l -[A7], D0
00000016 4267 clr.w -[A7]
00000018 4EAD 44D2 jsr [A5 + 0x44D2 /* export_2198 */]
0000001C 121F move.b D1, [A7]+
0000001E 201F move.l D0, [A7]+
00000020 C001 and.b D0, D1
label00000022:
00000022 1D40 000C move.b [A6 + 0xC], D0
00000026 4E5E unlink A6
00000028 2E9F move.l [A7], [A7]+
0000002A 4E75 rts
0000002C 4E56 0000 link A6, 0
00000030 206E 0008 movea.l A0, [A6 + 0x8]
00000034 4AA8 FF78 tst.l [A0 - 0x88]
00000038 6708 beq +0xA /* 00000042 */
0000003A 2F28 FF78 move.l -[A7], [A0 - 0x88]
0000003E 4EAD 3152 jsr [A5 + 0x3152 /* export_1574 */]
label00000042:
00000042 4E5E unlink A6
00000044 205F movea.l A0, [A7]+
00000046 DEFC 000A add.w A7, 0xA /* '\n' */
0000004A 4ED0 jmp [A0]
export_2042:
0000004C 4E56 FF74 link A6, -0x008C
00000050 206E 0010 movea.l A0, [A6 + 0x10]
00000054 43EE FFBA lea.l A1, [A6 - 0x46]
00000058 7010 moveq.l D0, 0x10
label0000005A:
0000005A 22D8 move.l [A1]+, [A0]+
0000005C 51C8 FFFC dbf D0, -0x6 /* 0000005A */
00000060 3290 move.w [A1], [A0]
00000062 7000 moveq.l D0, 0x00
00000064 2D40 FF78 move.l [A6 - 0x88], D0
00000068 486E FF7C pea.l [A6 - 0x84]
0000006C 487A FFBE pea.l [PC - 0x42 /* 0000002C, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000070 2F0E move.l -[A7], A6
00000072 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00000076 42A7 clr.l -[A7]
00000078 3F2E 0018 move.w -[A7], [A6 + 0x18]
0000007C 2F2E 0014 move.l -[A7], [A6 + 0x14]
00000080 4EAD 10D2 jsr [A5 + 0x10D2 /* export_534 */]
00000084 2D57 FF78 move.l [A6 - 0x88], [A7]
00000088 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
0000008C 486E FFBA pea.l [A6 - 0x46]
00000090 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000094 2F2E 000C move.l -[A7], [A6 + 0xC]
00000098 2F2E FF78 move.l -[A7], [A6 - 0x88]
0000009C 4EBA 009A jsr [PC + 0x9A /* 00000138 */]
000000A0 486E FF7C pea.l [A6 - 0x84]
000000A4 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
000000A8 2F2E FF78 move.l -[A7], [A6 - 0x88]
000000AC 4EAD 315A jsr [A5 + 0x315A /* export_1575 */]
000000B0 2D6E FF78 001A move.l [A6 + 0x1A], [A6 - 0x88]
000000B6 4E5E unlink A6
000000B8 205F movea.l A0, [A7]+
000000BA DEFC 0012 add.w A7, 0x12
000000BE 4ED0 jmp [A0]
000000C0 4E56 0000 link A6, 0
000000C4 48E7 0018 movem.l -[A7], A3,A4
000000C8 266E 0008 movea.l A3, [A6 + 0x8]
000000CC 286B 0008 movea.l A4, [A3 + 0x8]
000000D0 2054 movea.l A0, [A4]
000000D2 4AA8 0116 tst.l [A0 + 0x116]
000000D6 6712 beq +0x14 /* 000000EA */
000000D8 2F28 0116 move.l -[A7], [A0 + 0x116]
000000DC 303C 018B move.w D0, 0x18B
000000E0 AAAA syscall QuickTimeDispatch
000000E2 2054 movea.l A0, [A4]
000000E4 7000 moveq.l D0, 0x00
000000E6 2140 0116 move.l [A0 + 0x116], D0
label000000EA:
000000EA 2054 movea.l A0, [A4]
000000EC 4AA8 00CA tst.l [A0 + 0xCA]
000000F0 6712 beq +0x14 /* 00000104 */
000000F2 2F28 00CA move.l -[A7], [A0 + 0xCA]
000000F6 303C 0023 move.w D0, 0x23 /* '#' */
000000FA AAAA syscall QuickTimeDispatch
000000FC 2054 movea.l A0, [A4]
000000FE 7000 moveq.l D0, 0x00
00000100 2140 00CA move.l [A0 + 0xCA], D0
label00000104:
00000104 70FF moveq.l D0, 0xFFFFFFFF
00000106 2054 movea.l A0, [A4]
00000108 B068 00CE cmp.w D0, [A0 + 0xCE]
0000010C 671A beq +0x1C /* 00000128 */
0000010E 4267 clr.w -[A7]
00000110 2054 movea.l A0, [A4]
00000112 3F28 00CE move.w -[A7], [A0 + 0xCE]
00000116 303C 00D5 move.w D0, 0xD5
0000011A AAAA syscall QuickTimeDispatch
0000011C 375F FFB8 move.w [A3 - 0x48], [A7]+
00000120 2054 movea.l A0, [A4]
00000122 317C FFFF 00CE move.w [A0 + 0xCE], 0xFFFF
label00000128:
00000128 4CDF 1800 movem.l A3,A4, [A7]+
0000012C 4E5E unlink A6
0000012E 205F movea.l A0, [A7]+
00000130 DEFC 000A add.w A7, 0xA /* '\n' */
00000134 4ED0 jmp [A0]
00000136 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000138-0000013C
export_2043:
fn00000138:
00000138 4E56 FBA8 link A6, -0x0458
// end alternate branch 00000138-0000013C
export_2043: // at 00000138 (misaligned)
fn00000138: // (misaligned)
0000013A FBA8 .invalid <<F/6/5>>
0000013C 48E7 0318 movem.l -[A7], D6,D7,A3,A4
00000140 206E 0014 movea.l A0, [A6 + 0x14]
00000144 43EE FFBA lea.l A1, [A6 - 0x46]
00000148 7010 moveq.l D0, 0x10
label0000014A:
0000014A 22D8 move.l [A1]+, [A0]+
0000014C 51C8 FFFC dbf D0, -0x6 /* 0000014A */
00000150 3290 move.w [A1], [A0]
00000152 266E 0008 movea.l A3, [A6 + 0x8]
00000156 284B movea.l A4, A3
00000158 2054 movea.l A0, [A4]
0000015A 4268 0168 clr.w [A0 + 0x168]
0000015E 7000 moveq.l D0, 0x00
00000160 2140 00CA move.l [A0 + 0xCA], D0
00000164 317C FFFF 00CE move.w [A0 + 0xCE], 0xFFFF
0000016A 4228 00D6 clr.b [A0 + 0xD6]
0000016E 7000 moveq.l D0, 0x00
00000170 2140 0116 move.l [A0 + 0x116], D0
00000174 2F0B move.l -[A7], A3
00000176 4EAD 2EA2 jsr [A5 + 0x2EA2 /* export_1488 */]
0000017A 486E FF7A pea.l [A6 - 0x86]
0000017E 487A FF40 pea.l [PC - 0xC0 /* 000000C0, value 0x4E560000 'NV\0\0', cstring "NV" */]
00000182 2F0E move.l -[A7], A6
00000184 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
00000188 486E FFBA pea.l [A6 - 0x46]
0000018C 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000190 2F2E 000C move.l -[A7], [A6 + 0xC]
00000194 2F0B move.l -[A7], A3
00000196 4EAD 37CA jsr [A5 + 0x37CA /* export_1781 */]
0000019A 486E FFC0 pea.l [A6 - 0x40]
0000019E 2F0B move.l -[A7], A3
000001A0 4EAD 0BE2 jsr [A5 + 0xBE2 /* export_376 */]
000001A4 42A7 clr.l -[A7]
000001A6 2F0B move.l -[A7], A3
000001A8 4EAD 1B8A jsr [A5 + 0x1B8A /* export_877 */]
000001AC 486E FFBA pea.l [A6 - 0x46]
000001B0 2F0B move.l -[A7], A3
000001B2 4EBA 04A4 jsr [PC + 0x4A4 /* 00000658 */]
000001B6 4267 clr.w -[A7]
000001B8 3F2E FFBA move.w -[A7], [A6 - 0x46]
000001BC 2F2E FFBC move.l -[A7], [A6 - 0x44]
000001C0 486E FFC0 pea.l [A6 - 0x40]
000001C4 486E FF68 pea.l [A6 - 0x98]
000001C8 4EAD 0482 jsr [A5 + 0x482 /* export_140 */]
000001CC 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000001D0 2054 movea.l A0, [A4]
000001D2 216E FF68 0164 move.l [A0 + 0x164], [A6 - 0x98]
000001D8 486E FFBA pea.l [A6 - 0x46]
000001DC 2F0B move.l -[A7], A3
000001DE 4EAD 2E9A jsr [A5 + 0x2E9A /* export_1487 */]
000001E2 2F0B move.l -[A7], A3
000001E4 4EBA 063E jsr [PC + 0x63E /* 00000824 */]
000001E8 2054 movea.l A0, [A4]
000001EA 2F28 00CA move.l -[A7], [A0 + 0xCA]
000001EE 486E FF60 pea.l [A6 - 0xA0]
000001F2 303C 00F9 move.w D0, 0xF9
000001F6 AAAA syscall QuickTimeDispatch
000001F8 486E FF60 pea.l [A6 - 0xA0]
000001FC 302E FF62 move.w D0, [A6 - 0x9E]
00000200 4440 neg.w D0
00000202 3F00 move.w -[A7], D0
00000204 302E FF60 move.w D0, [A6 - 0xA0]
00000208 4440 neg.w D0
0000020A 3F00 move.w -[A7], D0
0000020C A8A8 syscall OffsetRect
0000020E 2054 movea.l A0, [A4]
00000210 2F28 00CA move.l -[A7], [A0 + 0xCA]
00000214 486E FF60 pea.l [A6 - 0xA0]
00000218 303C 00FA move.w D0, 0xFA
0000021C AAAA syscall QuickTimeDispatch
0000021E 4267 clr.w -[A7]
00000220 2054 movea.l A0, [A4]
00000222 2F28 00CA move.l -[A7], [A0 + 0xCA]
00000226 303C 00F5 move.w D0, 0xF5
0000022A AAAA syscall QuickTimeDispatch
0000022C 2054 movea.l A0, [A4]
0000022E 315F 016A move.w [A0 + 0x16A], [A7]+
00000232 42A7 clr.l -[A7]
00000234 2054 movea.l A0, [A4]
00000236 2F28 00CA move.l -[A7], [A0 + 0xCA]
0000023A 4EAD 44F2 jsr [A5 + 0x44F2 /* export_2202 */]
0000023E 2054 movea.l A0, [A4]
00000240 215F 016C move.l [A0 + 0x16C], [A7]+
00000244 42A7 clr.l -[A7]
00000246 2054 movea.l A0, [A4]
00000248 2F28 00CA move.l -[A7], [A0 + 0xCA]
0000024C 4EAD 44FA jsr [A5 + 0x44FA /* export_2203 */]
00000250 2054 movea.l A0, [A4]
00000252 215F 0170 move.l [A0 + 0x170], [A7]+
00000256 2054 movea.l A0, [A4]
00000258 2F28 00CA move.l -[A7], [A0 + 0xCA]
0000025C 486E FF4E pea.l [A6 - 0xB2]
00000260 486E FF4F pea.l [A6 - 0xB1]
00000264 4EAD 4502 jsr [A5 + 0x4502 /* export_2204 */]
00000268 2054 movea.l A0, [A4]
0000026A 116E FF4E 0174 move.b [A0 + 0x174], [A6 - 0xB2]
00000270 116E FF4F 0175 move.b [A0 + 0x175], [A6 - 0xB1]
00000276 4228 0176 clr.b [A0 + 0x176]
0000027A 42A7 clr.l -[A7]
0000027C 2F0B move.l -[A7], A3
0000027E 4EAD 2EAA jsr [A5 + 0x2EAA /* export_1489 */]
00000282 2C1F move.l D6, [A7]+
00000284 42A7 clr.l -[A7]
00000286 2F3C 496E 666F move.l -[A7], 0x496E666F /* 'Info' */
0000028C 2F0B move.l -[A7], A3
0000028E 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
00000292 2E1F move.l D7, [A7]+
00000294 6778 beq +0x7A /* 0000030E */
00000296 486E FFBA pea.l [A6 - 0x46]
0000029A 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000029E 2F06 move.l -[A7], D6
000002A0 2F07 move.l -[A7], D7
000002A2 4EAD 40E2 jsr [A5 + 0x40E2 /* export_2072 */]
000002A6 486E FBA8 pea.l [A6 - 0x458]
000002AA 2F2E FF68 move.l -[A7], [A6 - 0x98]
000002AE 4EAD 46BA jsr [A5 + 0x46BA /* export_2259 */]
000002B2 4267 clr.w -[A7]
000002B4 2F07 move.l -[A7], D7
000002B6 4EAD 3D2A jsr [A5 + 0x3D2A /* export_1953 */]
000002BA 486E FBA8 pea.l [A6 - 0x458]
000002BE 2054 movea.l A0, [A4]
000002C0 2F28 016C move.l -[A7], [A0 + 0x16C]
000002C4 4267 clr.w -[A7]
000002C6 1F3C 0001 move.b -[A7], 0x1
000002CA 1F3C 0001 move.b -[A7], 0x1
000002CE 4EAD 46D2 jsr [A5 + 0x46D2 /* export_2262 */]
000002D2 205F movea.l A0, [A7]+
000002D4 43EE FCAC lea.l A1, [A6 - 0x354]
000002D8 703F moveq.l D0, 0x3F
label000002DA:
000002DA 22D8 move.l [A1]+, [A0]+
000002DC 51C8 FFFC dbf D0, -0x6 /* 000002DA */
000002E0 486E FCAC pea.l [A6 - 0x354]
000002E4 4267 clr.w -[A7]
000002E6 2F07 move.l -[A7], D7
000002E8 4EAD 3D3A jsr [A5 + 0x3D3A /* export_1955 */]
000002EC 486E FF50 pea.l [A6 - 0xB0]
000002F0 2F07 move.l -[A7], D7
000002F2 4EAD 1E32 jsr [A5 + 0x1E32 /* export_962 */]
000002F6 486E FF50 pea.l [A6 - 0xB0]
000002FA 302E FF52 move.w D0, [A6 - 0xAE]
000002FE 4440 neg.w D0
00000300 3F00 move.w -[A7], D0
00000302 302E FF50 move.w D0, [A6 - 0xB0]
00000306 4440 neg.w D0
00000308 3F00 move.w -[A7], D0
0000030A A8A8 syscall OffsetRect
0000030C 600E bra +0x10 /* 0000031C */
label0000030E:
0000030E 486E FF50 pea.l [A6 - 0xB0]
00000312 42A7 clr.l -[A7]
00000314 2F3C 0008 0000 move.l -[A7], 0x80000
0000031A A8A7 syscall SetRect
label0000031C:
0000031C 2054 movea.l A0, [A4]
0000031E 316E FF54 0168 move.w [A0 + 0x168], [A6 - 0xAC]
00000324 2054 movea.l A0, [A4]
00000326 2F28 003C move.l -[A7], [A0 + 0x3C]
0000032A A873 syscall SetPort
0000032C 2054 movea.l A0, [A4]
0000032E 2F28 00CA move.l -[A7], [A0 + 0xCA]
00000332 42A7 clr.l -[A7]
00000334 42A7 clr.l -[A7]
00000336 303C 0016 move.w D0, 0x16
0000033A AAAA syscall QuickTimeDispatch
0000033C 41EE FEB6 lea.l A0, [A6 - 0x14A]
00000340 43EE FF60 lea.l A1, [A6 - 0xA0]
00000344 20D9 move.l [A0]+, [A1]+
00000346 20D9 move.l [A0]+, [A1]+
00000348 486E FEB6 pea.l [A6 - 0x14A]
0000034C 4267 clr.w -[A7]
0000034E 3F2E FF54 move.w -[A7], [A6 - 0xAC]
00000352 A8A8 syscall OffsetRect
00000354 42A7 clr.l -[A7]
00000356 2054 movea.l A0, [A4]
00000358 2F28 00CA move.l -[A7], [A0 + 0xCA]
0000035C 486E FEB6 pea.l [A6 - 0x14A]
00000360 7007 moveq.l D0, 0x07
00000362 2F00 move.l -[A7], D0
00000364 303C 018A move.w D0, 0x18A
00000368 AAAA syscall QuickTimeDispatch
0000036A 2054 movea.l A0, [A4]
0000036C 215F 0116 move.l [A0 + 0x116], [A7]+
00000370 2054 movea.l A0, [A4]
00000372 2F28 0116 move.l -[A7], [A0 + 0x116]
00000376 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
0000037A 42A7 clr.l -[A7]
0000037C 2054 movea.l A0, [A4]
0000037E 2F28 0116 move.l -[A7], [A0 + 0x116]
00000382 486D 2712 pea.l [A5 + 0x2712 /* export_1246 */]
00000386 2F3C 0004 0008 move.l -[A7], 0x40008
0000038C 7000 moveq.l D0, 0x00
0000038E A82A syscall ComponentDispatch
00000390 201F move.l D0, [A7]+
00000392 3F00 move.w -[A7], D0
00000394 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000398 42A7 clr.l -[A7]
0000039A 2054 movea.l A0, [A4]
0000039C 2F28 0116 move.l -[A7], [A0 + 0x116]
000003A0 1F3C 0001 move.b -[A7], 0x1
000003A4 2F3C 0002 001D move.l -[A7], 0x2001D
000003AA 7000 moveq.l D0, 0x00
000003AC A82A syscall ComponentDispatch
000003AE 201F move.l D0, [A7]+
000003B0 3F00 move.w -[A7], D0
000003B2 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000003B6 42A7 clr.l -[A7]
000003B8 2054 movea.l A0, [A4]
000003BA 2F28 0116 move.l -[A7], [A0 + 0x116]
000003BE 3F3C 0020 move.w -[A7], 0x20 /* ' ' */
000003C2 7001 moveq.l D0, 0x01
000003C4 2F00 move.l -[A7], D0
000003C6 2F3C 0006 0009 move.l -[A7], 0x60009
000003CC 7000 moveq.l D0, 0x00
000003CE A82A syscall ComponentDispatch
000003D0 201F move.l D0, [A7]+
000003D2 3F00 move.w -[A7], D0
000003D4 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000003D8 42A7 clr.l -[A7]
000003DA 2054 movea.l A0, [A4]
000003DC 2F28 0116 move.l -[A7], [A0 + 0x116]
000003E0 3F3C 000E move.w -[A7], 0xE
000003E4 3028 016A move.w D0, [A0 + 0x16A]
000003E8 48C0 ext.l D0
000003EA 2F00 move.l -[A7], D0
000003EC 2F3C 0006 0009 move.l -[A7], 0x60009
000003F2 7000 moveq.l D0, 0x00
000003F4 A82A syscall ComponentDispatch
000003F6 201F move.l D0, [A7]+
000003F8 3F00 move.w -[A7], D0
000003FA 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000003FE 102E FF4E move.b D0, [A6 - 0xB2]
00000402 6724 beq +0x26 /* 00000428 */
00000404 42A7 clr.l -[A7]
00000406 2054 movea.l A0, [A4]
00000408 2F28 0116 move.l -[A7], [A0 + 0x116]
0000040C 3F3C 0015 move.w -[A7], 0x15
00000410 7001 moveq.l D0, 0x01
00000412 2F00 move.l -[A7], D0
00000414 2F3C 0006 0009 move.l -[A7], 0x60009
0000041A 7000 moveq.l D0, 0x00
0000041C A82A syscall ComponentDispatch
0000041E 201F move.l D0, [A7]+
00000420 3F00 move.w -[A7], D0
00000422 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000426 6020 bra +0x22 /* 00000448 */
label00000428:
00000428 42A7 clr.l -[A7]
0000042A 2054 movea.l A0, [A4]
0000042C 2F28 0116 move.l -[A7], [A0 + 0x116]
00000430 3F3C 0015 move.w -[A7], 0x15
00000434 42A7 clr.l -[A7]
00000436 2F3C 0006 0009 move.l -[A7], 0x60009
0000043C 7000 moveq.l D0, 0x00
0000043E A82A syscall ComponentDispatch
00000440 201F move.l D0, [A7]+
00000442 3F00 move.w -[A7], D0
00000444 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label00000448:
00000448 102E FF4F move.b D0, [A6 - 0xB1]
0000044C 6724 beq +0x26 /* 00000472 */
0000044E 42A7 clr.l -[A7]
00000450 2054 movea.l A0, [A4]
00000452 2F28 0116 move.l -[A7], [A0 + 0x116]
00000456 3F3C 0017 move.w -[A7], 0x17
0000045A 7001 moveq.l D0, 0x01
0000045C 2F00 move.l -[A7], D0
0000045E 2F3C 0006 0009 move.l -[A7], 0x60009
00000464 7000 moveq.l D0, 0x00
00000466 A82A syscall ComponentDispatch
00000468 201F move.l D0, [A7]+
0000046A 3F00 move.w -[A7], D0
0000046C 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000470 6020 bra +0x22 /* 00000492 */
label00000472:
00000472 42A7 clr.l -[A7]
00000474 2054 movea.l A0, [A4]
00000476 2F28 0116 move.l -[A7], [A0 + 0x116]
0000047A 3F3C 0017 move.w -[A7], 0x17
0000047E 42A7 clr.l -[A7]
00000480 2F3C 0006 0009 move.l -[A7], 0x60009
00000486 7000 moveq.l D0, 0x00
00000488 A82A syscall ComponentDispatch
0000048A 201F move.l D0, [A7]+
0000048C 3F00 move.w -[A7], D0
0000048E 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label00000492:
00000492 42A7 clr.l -[A7]
00000494 2054 movea.l A0, [A4]
00000496 2F28 0116 move.l -[A7], [A0 + 0x116]
0000049A 1028 011A move.b D0, [A0 + 0x11A]
0000049E 0A00 0001 xori.b D0, 0x1
000004A2 1F00 move.b -[A7], D0
000004A4 2F3C 0002 000E move.l -[A7], 0x2000E
000004AA 7000 moveq.l D0, 0x00
000004AC A82A syscall ComponentDispatch
000004AE 201F move.l D0, [A7]+
000004B0 3F00 move.w -[A7], D0
000004B2 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000004B6 42A7 clr.l -[A7]
000004B8 2054 movea.l A0, [A4]
000004BA 2F28 0116 move.l -[A7], [A0 + 0x116]
000004BE 486E FF58 pea.l [A6 - 0xA8]
000004C2 2F3C 0004 0010 move.l -[A7], 0x40010
000004C8 7000 moveq.l D0, 0x00
000004CA A82A syscall ComponentDispatch
000004CC 201F move.l D0, [A7]+
000004CE 3F00 move.w -[A7], D0
000004D0 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000004D4 486E FF58 pea.l [A6 - 0xA8]
000004D8 302E FF5A move.w D0, [A6 - 0xA6]
000004DC 4440 neg.w D0
000004DE 3F00 move.w -[A7], D0
000004E0 302E FF58 move.w D0, [A6 - 0xA8]
000004E4 4440 neg.w D0
000004E6 3F00 move.w -[A7], D0
000004E8 A8A8 syscall OffsetRect
000004EA 2054 movea.l A0, [A4]
000004EC 1028 011A move.b D0, [A0 + 0x11A]
000004F0 671E beq +0x20 /* 00000510 */
000004F2 302E FF66 move.w D0, [A6 - 0x9A]
000004F6 48C0 ext.l D0
000004F8 2F00 move.l -[A7], D0
000004FA 3028 0168 move.w D0, [A0 + 0x168]
000004FE D06E FF64 add.w D0, [A6 - 0x9C]
00000502 48C0 ext.l D0
00000504 2F00 move.l -[A7], D0
00000506 4267 clr.w -[A7]
00000508 2F0B move.l -[A7], A3
0000050A 4EAD 3122 jsr [A5 + 0x3122 /* export_1568 */]
0000050E 601E bra +0x20 /* 0000052E */
label00000510:
00000510 302E FF5E move.w D0, [A6 - 0xA2]
00000514 48C0 ext.l D0
00000516 2F00 move.l -[A7], D0
00000518 2054 movea.l A0, [A4]
0000051A 3028 0168 move.w D0, [A0 + 0x168]
0000051E D06E FF5C add.w D0, [A6 - 0xA4]
00000522 48C0 ext.l D0
00000524 2F00 move.l -[A7], D0
00000526 4267 clr.w -[A7]
00000528 2F0B move.l -[A7], A3
0000052A 4EAD 3122 jsr [A5 + 0x3122 /* export_1568 */]
label0000052E:
0000052E 2F0B move.l -[A7], A3
00000530 4EAD 315A jsr [A5 + 0x315A /* export_1575 */]
00000534 1F3C 0001 move.b -[A7], 0x1
00000538 2F0B move.l -[A7], A3
0000053A 4EAD 3162 jsr [A5 + 0x3162 /* export_1576 */]
0000053E 2F0B move.l -[A7], A3
00000540 4EAD 30F2 jsr [A5 + 0x30F2 /* export_1562 */]
00000544 2054 movea.l A0, [A4]
00000546 1028 011B move.b D0, [A0 + 0x11B]
0000054A 6706 beq +0x8 /* 00000552 */
0000054C 2F0B move.l -[A7], A3
0000054E 4EBA 0DF0 jsr [PC + 0xDF0 /* 00001340 */]
label00000552:
00000552 2F0B move.l -[A7], A3
00000554 4EBA 0456 jsr [PC + 0x456 /* 000009AC */]
00000558 2F0B move.l -[A7], A3
0000055A 4EBA 0450 jsr [PC + 0x450 /* 000009AC */]
0000055E 2F0B move.l -[A7], A3
00000560 4EBA 044A jsr [PC + 0x44A /* 000009AC */]
00000564 486E FF7A pea.l [A6 - 0x86]
00000568 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
0000056C 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00000570 4E5E unlink A6
00000572 205F movea.l A0, [A7]+
00000574 DEFC 0010 add.w A7, 0x10
00000578 4ED0 jmp [A0]
0000057A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2044: // at 0000057C (misaligned)
0000057E FFFE .invalid <<F/7/7>>
00000580 48E7 0018 movem.l -[A7], A3,A4
00000584 266E 0008 movea.l A3, [A6 + 0x8]
00000588 284B movea.l A4, A3
0000058A 2054 movea.l A0, [A4]
0000058C 4AA8 0116 tst.l [A0 + 0x116]
00000590 6712 beq +0x14 /* 000005A4 */
00000592 2F28 0116 move.l -[A7], [A0 + 0x116]
00000596 303C 018B move.w D0, 0x18B
0000059A AAAA syscall QuickTimeDispatch
0000059C 2054 movea.l A0, [A4]
0000059E 7000 moveq.l D0, 0x00
000005A0 2140 0116 move.l [A0 + 0x116], D0
label000005A4:
000005A4 2F0B move.l -[A7], A3
000005A6 4EAD 2E92 jsr [A5 + 0x2E92 /* export_1486 */]
000005AA 2F0B move.l -[A7], A3
000005AC 4EBA 00FA jsr [PC + 0xFA /* 000006A8 */]
000005B0 2F0B move.l -[A7], A3
000005B2 4EAD 09DA jsr [A5 + 0x9DA /* export_311 */]
000005B6 4CDF 1800 movem.l A3,A4, [A7]+
000005BA 4E5E unlink A6
000005BC 2E9F move.l [A7], [A7]+
000005BE 4E75 rts
export_2045:
000005C0 4E56 FFFC link A6, -0x0004
000005C4 48E7 0018 movem.l -[A7], A3,A4
000005C8 266E 0008 movea.l A3, [A6 + 0x8]
000005CC 7000 moveq.l D0, 0x00
000005CE 2840 movea.l A4, D0
000005D0 42A7 clr.l -[A7]
000005D2 2F3C 496E 664C move.l -[A7], 0x496E664C /* 'InfL' */
000005D8 2F0B move.l -[A7], A3
000005DA 4EAD 1DE2 jsr [A5 + 0x1DE2 /* export_952 */]
000005DE 285F movea.l A4, [A7]+
000005E0 200C move.l D0, A4
000005E2 6708 beq +0xA /* 000005EC */
000005E4 2F0B move.l -[A7], A3
000005E6 2F0C move.l -[A7], A4
000005E8 4EAD 40CA jsr [A5 + 0x40CA /* export_2069 */]
label000005EC:
000005EC 2D4C 000C move.l [A6 + 0xC], A4
000005F0 4CDF 1800 movem.l A3,A4, [A7]+
000005F4 4E5E unlink A6
000005F6 2E9F move.l [A7], [A7]+
000005F8 4E75 rts
000005FA 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2046: // at 000005FC (misaligned)
000005FE FFEC .invalid <<F/7/7>>
00000600 48E7 0018 movem.l -[A7], A3,A4
00000604 286E 0008 movea.l A4, [A6 + 0x8]
00000608 42A7 clr.l -[A7]
0000060A 4EAD 433A jsr [A5 + 0x433A /* export_2147 */]
0000060E 265F movea.l A3, [A7]+
00000610 2F0B move.l -[A7], A3
00000612 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000616 7001 moveq.l D0, 0x01
00000618 2053 movea.l A0, [A3]
0000061A B068 0182 cmp.w D0, [A0 + 0x182]
0000061E 57C0 seq D0
00000620 4400 neg.b D0
00000622 2254 movea.l A1, [A4]
00000624 1340 011A move.b [A1 + 0x11A], D0
00000628 7001 moveq.l D0, 0x01
0000062A B068 017E cmp.w D0, [A0 + 0x17E]
0000062E 57C0 seq D0
00000630 4400 neg.b D0
00000632 1340 011B move.b [A1 + 0x11B], D0
00000636 486E FFEC pea.l [A6 - 0x14]
0000063A A976 syscall GetKeys
0000063C 703B moveq.l D0, 0x3B
0000063E 3200 move.w D1, D0
00000640 E641 asr D1.w, 3
00000642 0136 10EC btst [A6 + D1.w - 0x20], D0
00000646 6706 beq +0x8 /* 0000064E */
00000648 2054 movea.l A0, [A4]
0000064A 4228 011B clr.b [A0 + 0x11B]
label0000064E:
0000064E 4CDF 1800 movem.l A3,A4, [A7]+
00000652 4E5E unlink A6
00000654 2E9F move.l [A7], [A7]+
00000656 4E75 rts
fn00000658:
00000658 4E56 FFFE link A6, -0x0002
0000065C 48E7 0028 movem.l -[A7], A2,A4
00000660 286E 0008 movea.l A4, [A6 + 0x8]
00000664 2054 movea.l A0, [A4]
00000666 4228 0122 clr.b [A0 + 0x122]
0000066A 4267 clr.w -[A7]
0000066C 1F3C 0001 move.b -[A7], 0x1
00000670 2F2E 000C move.l -[A7], [A6 + 0xC]
00000674 486E FFFF pea.l [A6 - 0x1]
00000678 4EAD 374A jsr [A5 + 0x374A /* export_1765 */]
0000067C 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000680 206E 000C movea.l A0, [A6 + 0xC]
00000684 2454 movea.l A2, [A4]
00000686 43EA 011C lea.l A1, [A2 + 0x11C]
0000068A 7010 moveq.l D0, 0x10
label0000068C:
0000068C 22D8 move.l [A1]+, [A0]+
0000068E 51C8 FFFC dbf D0, -0x6 /* 0000068C */
00000692 3290 move.w [A1], [A0]
00000694 156E FFFF 0162 move.b [A2 + 0x162], [A6 - 0x1]
0000069A 4CDF 1400 movem.l A2,A4, [A7]+
0000069E 4E5E unlink A6
000006A0 205F movea.l A0, [A7]+
000006A2 504F addq.w A7, 8
000006A4 4ED0 jmp [A0]
000006A6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000006A8-000006AC
fn000006A8:
000006A8 4E56 FFBA link A6, -0x0046
// end alternate branch 000006A8-000006AC
fn000006A8: // (misaligned)
000006AA FFBA .invalid <<F/6/7>>
000006AC 2F0A move.l -[A7], A2
000006AE 206E 0008 movea.l A0, [A6 + 0x8]
000006B2 43EE FFBA lea.l A1, [A6 - 0x46]
000006B6 2050 movea.l A0, [A0]
000006B8 45E8 011C lea.l A2, [A0 + 0x11C]
000006BC 7010 moveq.l D0, 0x10
label000006BE:
000006BE 22DA move.l [A1]+, [A2]+
000006C0 51C8 FFFC dbf D0, -0x6 /* 000006BE */
000006C4 3292 move.w [A1], [A2]
000006C6 245F movea.l A2, [A7]+
000006C8 4E5E unlink A6
000006CA 2E9F move.l [A7], [A7]+
000006CC 4E75 rts
000006CE 0000 4E56 ori.b D0, 0x56 /* 'V' */
000006D2 FFFC .invalid <<F/7/7>>
000006D4 2F0C move.l -[A7], A4
000006D6 286E 0008 movea.l A4, [A6 + 0x8]
000006DA 204C movea.l A0, A4
000006DC 5088 addq.l A0, 8
000006DE 2050 movea.l A0, [A0]
000006E0 2D48 FFFC move.l [A6 - 0x4], A0
000006E4 70FF moveq.l D0, 0xFFFFFFFF
000006E6 B06C FF76 cmp.w D0, [A4 - 0x8A]
000006EA 6716 beq +0x18 /* 00000702 */
000006EC 4267 clr.w -[A7]
000006EE 3F2C FF76 move.w -[A7], [A4 - 0x8A]
000006F2 303C 00D5 move.w D0, 0xD5
000006F6 AAAA syscall QuickTimeDispatch
000006F8 3D5F 0010 move.w [A6 + 0x10], [A7]+
000006FC 397C FFFF FF76 move.w [A4 - 0x8A], 0xFFFF
label00000702:
00000702 4AAC FF78 tst.l [A4 - 0x88]
00000706 6710 beq +0x12 /* 00000718 */
00000708 2F2C FF78 move.l -[A7], [A4 - 0x88]
0000070C 303C 0023 move.w D0, 0x23 /* '#' */
00000710 AAAA syscall QuickTimeDispatch
00000712 7000 moveq.l D0, 0x00
00000714 2940 FF78 move.l [A4 - 0x88], D0
label00000718:
00000718 285F movea.l A4, [A7]+
0000071A 4E5E unlink A6
0000071C 205F movea.l A0, [A7]+
0000071E DEFC 000A add.w A7, 0xA /* '\n' */
00000722 4ED0 jmp [A0]
export_2047:
00000724 4E56 FE72 link A6, -0x018E
00000728 48E7 0028 movem.l -[A7], A2,A4
0000072C 206E 000C movea.l A0, [A6 + 0xC]
00000730 43EE FFBA lea.l A1, [A6 - 0x46]
00000734 7010 moveq.l D0, 0x10
label00000736:
00000736 22D8 move.l [A1]+, [A0]+
00000738 51C8 FFFC dbf D0, -0x6 /* 00000736 */
0000073C 3290 move.w [A1], [A0]
0000073E 286E 0008 movea.l A4, [A6 + 0x8]
00000742 7000 moveq.l D0, 0x00
00000744 2D40 FF78 move.l [A6 - 0x88], D0
00000748 3D7C FFFF FF76 move.w [A6 - 0x8A], 0xFFFF
0000074E 486E FF7C pea.l [A6 - 0x84]
00000752 487A FF7C pea.l [PC - 0x84 /* 000006D0, value 0x4E56FFFC */]
00000756 2F0E move.l -[A7], A6
00000758 4EAD 2052 jsr [A5 + 0x2052 /* export_1030 */]
0000075C 4267 clr.w -[A7]
0000075E 486E FFBA pea.l [A6 - 0x46]
00000762 486E FF76 pea.l [A6 - 0x8A]
00000766 1F3C 0001 move.b -[A7], 0x1
0000076A 303C 0192 move.w D0, 0x192
0000076E AAAA syscall QuickTimeDispatch
00000770 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000774 426E FF74 clr.w [A6 - 0x8C]
00000778 422E FE74 clr.b [A6 - 0x18C]
0000077C 4267 clr.w -[A7]
0000077E 486E FF78 pea.l [A6 - 0x88]
00000782 3F2E FF76 move.w -[A7], [A6 - 0x8A]
00000786 486E FF74 pea.l [A6 - 0x8C]
0000078A 486E FE74 pea.l [A6 - 0x18C]
0000078E 4267 clr.w -[A7]
00000790 486E FE73 pea.l [A6 - 0x18D]
00000794 303C 00F0 move.w D0, 0xF0
00000798 AAAA syscall QuickTimeDispatch
0000079A 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
0000079E 486E FF7C pea.l [A6 - 0x84]
000007A2 4EAD 209A jsr [A5 + 0x209A /* export_1039 */]
000007A6 2054 movea.l A0, [A4]
000007A8 216E FF78 00CA move.l [A0 + 0xCA], [A6 - 0x88]
000007AE 316E FF76 00CE move.w [A0 + 0xCE], [A6 - 0x8A]
000007B4 43E8 00D0 lea.l A1, [A0 + 0xD0]
000007B8 45EE FFBA lea.l A2, [A6 - 0x46]
000007BC 7010 moveq.l D0, 0x10
label000007BE:
000007BE 22DA move.l [A1]+, [A2]+
000007C0 51C8 FFFC dbf D0, -0x6 /* 000007BE */
000007C4 3292 move.w [A1], [A2]
000007C6 4CDF 1400 movem.l A2,A4, [A7]+
000007CA 4E5E unlink A6
000007CC 205F movea.l A0, [A7]+
000007CE 504F addq.w A7, 8
000007D0 4ED0 jmp [A0]
000007D2 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2048: // at 000007D4 (misaligned)
000007D6 0000 2F0C ori.b D0, 0xC
000007DA 286E 0008 movea.l A4, [A6 + 0x8]
000007DE 2054 movea.l A0, [A4]
000007E0 4AA8 00CA tst.l [A0 + 0xCA]
000007E4 6712 beq +0x14 /* 000007F8 */
000007E6 2F28 00CA move.l -[A7], [A0 + 0xCA]
000007EA 303C 0023 move.w D0, 0x23 /* '#' */
000007EE AAAA syscall QuickTimeDispatch
000007F0 2054 movea.l A0, [A4]
000007F2 7000 moveq.l D0, 0x00
000007F4 2140 00CA move.l [A0 + 0xCA], D0
label000007F8:
000007F8 70FF moveq.l D0, 0xFFFFFFFF
000007FA 2054 movea.l A0, [A4]
000007FC B068 00CE cmp.w D0, [A0 + 0xCE]
00000800 671A beq +0x1C /* 0000081C */
00000802 4267 clr.w -[A7]
00000804 2054 movea.l A0, [A4]
00000806 3F28 00CE move.w -[A7], [A0 + 0xCE]
0000080A 303C 00D5 move.w D0, 0xD5
0000080E AAAA syscall QuickTimeDispatch
00000810 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
00000814 2054 movea.l A0, [A4]
00000816 317C FFFF 00CE move.w [A0 + 0xCE], 0xFFFF
label0000081C:
0000081C 285F movea.l A4, [A7]+
0000081E 4E5E unlink A6
00000820 2E9F move.l [A7], [A7]+
00000822 4E75 rts
fn00000824:
00000824 4E56 FFFE link A6, -0x0002
00000828 48E7 0108 movem.l -[A7], D7,A4
0000082C 286E 0008 movea.l A4, [A6 + 0x8]
00000830 2054 movea.l A0, [A4]
00000832 4AA8 00CA tst.l [A0 + 0xCA]
00000836 6750 beq +0x52 /* 00000888 */
00000838 4267 clr.w -[A7]
0000083A 2054 movea.l A0, [A4]
0000083C 2F28 00CA move.l -[A7], [A0 + 0xCA]
00000840 42A7 clr.l -[A7]
00000842 42A7 clr.l -[A7]
00000844 2F3C 0001 0001 move.l -[A7], 0x10001
0000084A A869 syscall FixRatio
0000084C 303C 0006 move.w D0, 0x6
00000850 AAAA syscall QuickTimeDispatch
00000852 3E1F move.w D7, [A7]+
00000854 2054 movea.l A0, [A4]
00000856 2F28 00CA move.l -[A7], [A0 + 0xCA]
0000085A 42A7 clr.l -[A7]
0000085C 303C 0005 move.w D0, 0x5
00000860 AAAA syscall QuickTimeDispatch
00000862 4267 clr.w -[A7]
00000864 2054 movea.l A0, [A4]
00000866 2F28 00CA move.l -[A7], [A0 + 0xCA]
0000086A 42A7 clr.l -[A7]
0000086C 70FF moveq.l D0, 0xFFFFFFFF
0000086E 2F00 move.l -[A7], D0
00000870 42A7 clr.l -[A7]
00000872 303C 0007 move.w D0, 0x7
00000876 AAAA syscall QuickTimeDispatch
00000878 3E1F move.w D7, [A7]+
0000087A 2054 movea.l A0, [A4]
0000087C 2F28 00CA move.l -[A7], [A0 + 0xCA]
00000880 42A7 clr.l -[A7]
00000882 303C 0005 move.w D0, 0x5
00000886 AAAA syscall QuickTimeDispatch
label00000888:
00000888 4CDF 1080 movem.l D7,A4, [A7]+
0000088C 4E5E unlink A6
0000088E 2E9F move.l [A7], [A7]+
00000890 4E75 rts
00000892 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2049: // at 00000894 (misaligned)
00000896 0000 48E7 ori.b D0, 0xE7
0000089A 0108 btst A0, D0
0000089C 286E 0008 movea.l A4, [A6 + 0x8]
000008A0 1E2E 000C move.b D7, [A6 + 0xC]
000008A4 1F07 move.b -[A7], D7
000008A6 2F0C move.l -[A7], A4
000008A8 4EAD 0652 jsr [A5 + 0x652 /* export_198 */]
000008AC 1007 move.b D0, D7
000008AE 6704 beq +0x6 /* 000008B4 */
000008B0 2B4C EDEC move.l [A5 - 0x1214], A4
label000008B4:
000008B4 1F07 move.b -[A7], D7
000008B6 2F0C move.l -[A7], A4
000008B8 4EAD 2E82 jsr [A5 + 0x2E82 /* export_1484 */]
000008BC 4CDF 1080 movem.l D7,A4, [A7]+
000008C0 4E5E unlink A6
000008C2 205F movea.l A0, [A7]+
000008C4 5C4F addq.w A7, 6
000008C6 4ED0 jmp [A0]
export_2050:
000008C8 4E56 FFFC link A6, -0x0004
000008CC 48E7 0118 movem.l -[A7], D7,A3,A4
000008D0 266E 0008 movea.l A3, [A6 + 0x8]
000008D4 284B movea.l A4, A3
000008D6 2F0B move.l -[A7], A3
000008D8 4EAD 1EF2 jsr [A5 + 0x1EF2 /* export_986 */]
000008DC 4267 clr.w -[A7]
000008DE 2F0B move.l -[A7], A3
000008E0 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
000008E4 101F move.b D0, [A7]+
000008E6 6732 beq +0x34 /* 0000091A */
000008E8 2054 movea.l A0, [A4]
000008EA 4AA8 0116 tst.l [A0 + 0x116]
000008EE 56C1 sne D1
000008F0 C001 and.b D0, D1
000008F2 4A00 tst.b D0
000008F4 6724 beq +0x26 /* 0000091A */
000008F6 4AA8 00CA tst.l [A0 + 0xCA]
000008FA 56C1 sne D1
000008FC C001 and.b D0, D1
000008FE 671A beq +0x1C /* 0000091A */
00000900 42A7 clr.l -[A7]
00000902 2054 movea.l A0, [A4]
00000904 2F28 0116 move.l -[A7], [A0 + 0x116]
00000908 2F28 003C move.l -[A7], [A0 + 0x3C]
0000090C 2F3C 0004 0018 move.l -[A7], 0x40018
00000912 7000 moveq.l D0, 0x00
00000914 A82A syscall ComponentDispatch
00000916 2E1F move.l D7, [A7]+
00000918 6006 bra +0x8 /* 00000920 */
label0000091A:
0000091A 3F3C 0003 move.w -[A7], 0x3
0000091E A9C8 syscall SysBeep
label00000920:
00000920 4CDF 1880 movem.l D7,A3,A4, [A7]+
00000924 4E5E unlink A6
00000926 2E9F move.l [A7], [A7]+
00000928 4E75 rts
0000092A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2051: // at 0000092C (misaligned)
0000092E FFFC .invalid <<F/7/7>>
00000930 48E7 0118 movem.l -[A7], D7,A3,A4
00000934 266E 0008 movea.l A3, [A6 + 0x8]
00000938 284B movea.l A4, A3
0000093A 4267 clr.w -[A7]
0000093C 2F0B move.l -[A7], A3
0000093E 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
00000942 101F move.b D0, [A7]+
00000944 6758 beq +0x5A /* 0000099E */
00000946 2054 movea.l A0, [A4]
00000948 4AA8 00CA tst.l [A0 + 0xCA]
0000094C 56C1 sne D1
0000094E C001 and.b D0, D1
00000950 4A00 tst.b D0
00000952 674A beq +0x4C /* 0000099E */
00000954 4AA8 0116 tst.l [A0 + 0x116]
00000958 56C1 sne D1
0000095A C001 and.b D0, D1
0000095C 6740 beq +0x42 /* 0000099E */
0000095E 2F28 00CA move.l -[A7], [A0 + 0xCA]
00000962 1F3C 0001 move.b -[A7], 0x1
00000966 303C 0009 move.w D0, 0x9 /* '\t' */
0000096A AAAA syscall QuickTimeDispatch
0000096C 102E 000C move.b D0, [A6 + 0xC]
00000970 0A00 0001 xori.b D0, 0x1
00000974 1F00 move.b -[A7], D0
00000976 2F0B move.l -[A7], A3
00000978 4EBA 08A2 jsr [PC + 0x8A2 /* 0000121C */]
0000097C 42A7 clr.l -[A7]
0000097E 2054 movea.l A0, [A4]
00000980 2F28 0116 move.l -[A7], [A0 + 0x116]
00000984 2F28 003C move.l -[A7], [A0 + 0x3C]
00000988 1F2E 000C move.b -[A7], [A6 + 0xC]
0000098C 2F3C 0006 0019 move.l -[A7], 0x60019
00000992 7000 moveq.l D0, 0x00
00000994 A82A syscall ComponentDispatch
00000996 2E1F move.l D7, [A7]+
00000998 2F0B move.l -[A7], A3
0000099A 4EBA 0010 jsr [PC + 0x10 /* 000009AC */]
label0000099E:
0000099E 4CDF 1880 movem.l D7,A3,A4, [A7]+
000009A2 4E5E unlink A6
000009A4 205F movea.l A0, [A7]+
000009A6 5C4F addq.w A7, 6
000009A8 4ED0 jmp [A0]
000009AA 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000009AC-000009B0
fn000009AC:
000009AC 4E56 FFFC link A6, -0x0004
// end alternate branch 000009AC-000009B0
fn000009AC: // (misaligned)
000009AE FFFC .invalid <<F/7/7>>
000009B0 48E7 0108 movem.l -[A7], D7,A4
000009B4 286E 0008 movea.l A4, [A6 + 0x8]
000009B8 4267 clr.w -[A7]
000009BA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009BE 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
000009C2 101F move.b D0, [A7]+
000009C4 673C beq +0x3E /* 00000A02 */
000009C6 2054 movea.l A0, [A4]
000009C8 4AA8 00CA tst.l [A0 + 0xCA]
000009CC 56C1 sne D1
000009CE C001 and.b D0, D1
000009D0 4A00 tst.b D0
000009D2 672E beq +0x30 /* 00000A02 */
000009D4 4AA8 0116 tst.l [A0 + 0x116]
000009D8 56C1 sne D1
000009DA C001 and.b D0, D1
000009DC 6724 beq +0x26 /* 00000A02 */
000009DE 2F28 00CA move.l -[A7], [A0 + 0xCA]
000009E2 7001 moveq.l D0, 0x01
000009E4 2F00 move.l -[A7], D0
000009E6 303C 0005 move.w D0, 0x5
000009EA AAAA syscall QuickTimeDispatch
000009EC 42A7 clr.l -[A7]
000009EE 2054 movea.l A0, [A4]
000009F0 2F28 0116 move.l -[A7], [A0 + 0x116]
000009F4 2F3C 0000 001A move.l -[A7], 0x1A
000009FA 7000 moveq.l D0, 0x00
000009FC A82A syscall ComponentDispatch
000009FE 2E1F move.l D7, [A7]+
00000A00 6006 bra +0x8 /* 00000A08 */
label00000A02:
00000A02 3F3C 0003 move.w -[A7], 0x3
00000A06 A9C8 syscall SysBeep
label00000A08:
00000A08 4CDF 1080 movem.l D7,A4, [A7]+
00000A0C 4E5E unlink A6
00000A0E 2E9F move.l [A7], [A7]+
00000A10 4E75 rts
00000A12 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2052: // at 00000A14 (misaligned)
00000A16 0000 2F2E ori.b D0, 0x2E /* '.' */
00000A1A 0008 4EBA ori.b A0, 0xBA
00000A1E FF8E .invalid <<F/6/7>>
00000A20 4267 clr.w -[A7]
00000A22 1F2E 000C move.b -[A7], [A6 + 0xC]
00000A26 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A2A 4EAD 1B42 jsr [A5 + 0x1B42 /* export_868 */]
00000A2E 1D5F 000E move.b [A6 + 0xE], [A7]+
00000A32 4E5E unlink A6
00000A34 205F movea.l A0, [A7]+
00000A36 5C4F addq.w A7, 6
00000A38 4ED0 jmp [A0]
00000A3A 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2053: // at 00000A3C (misaligned)
00000A3E 0000 2F2E ori.b D0, 0x2E /* '.' */
00000A42 0008 4EAD ori.b A0, 0xAD
00000A46 3802 move.w D4, D2
00000A48 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A4C 4EBA FF5E jsr [PC - 0xA2 /* 000009AC */]
00000A50 4E5E unlink A6
00000A52 2E9F move.l [A7], [A7]+
00000A54 4E75 rts
00000A56 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 00000A58-00000A5C
fn00000A58:
00000A58 4E56 FFFE link A6, -0x0002
// end alternate branch 00000A58-00000A5C
fn00000A58: // (misaligned)
00000A5A FFFE .invalid <<F/7/7>>
00000A5C 48E7 0108 movem.l -[A7], D7,A4
00000A60 286E 0008 movea.l A4, [A6 + 0x8]
00000A64 4207 clr.b D7
00000A66 2054 movea.l A0, [A4]
00000A68 4AA8 0116 tst.l [A0 + 0x116]
00000A6C 56C0 sne D0
00000A6E 4A00 tst.b D0
00000A70 6738 beq +0x3A /* 00000AAA */
00000A72 4AA8 00CA tst.l [A0 + 0xCA]
00000A76 56C1 sne D1
00000A78 C001 and.b D0, D1
00000A7A 672E beq +0x30 /* 00000AAA */
00000A7C 42A7 clr.l -[A7]
00000A7E 2054 movea.l A0, [A4]
00000A80 2F28 0116 move.l -[A7], [A0 + 0x116]
00000A84 2F3C 0000 001E move.l -[A7], 0x1E
00000A8A 7000 moveq.l D0, 0x00
00000A8C A82A syscall ComponentDispatch
00000A8E 4A9F tst.l [A7]+
00000A90 56C0 sne D0
00000A92 4A00 tst.b D0
00000A94 6712 beq +0x14 /* 00000AA8 */
00000A96 2F00 move.l -[A7], D0
00000A98 4267 clr.w -[A7]
00000A9A 4EAD 232A jsr [A5 + 0x232A /* export_1121 */]
00000A9E 121F move.b D1, [A7]+
00000AA0 201F move.l D0, [A7]+
00000AA2 0A01 0001 xori.b D1, 0x1
00000AA6 C001 and.b D0, D1
label00000AA8:
00000AA8 1E00 move.b D7, D0
label00000AAA:
00000AAA 1D47 000C move.b [A6 + 0xC], D7
00000AAE 4CDF 1080 movem.l D7,A4, [A7]+
00000AB2 4E5E unlink A6
00000AB4 2E9F move.l [A7], [A7]+
00000AB6 4E75 rts
export_2054:
fn00000AB8:
00000AB8 4E56 FFF6 link A6, -0x000A
00000ABC 48E7 0308 movem.l -[A7], D6,D7,A4
00000AC0 286E 0008 movea.l A4, [A6 + 0x8]
00000AC4 4207 clr.b D7
00000AC6 2054 movea.l A0, [A4]
00000AC8 4AA8 0116 tst.l [A0 + 0x116]
00000ACC 56C0 sne D0
00000ACE 4A00 tst.b D0
00000AD0 6748 beq +0x4A /* 00000B1A */
00000AD2 4AA8 00CA tst.l [A0 + 0xCA]
00000AD6 56C1 sne D1
00000AD8 C001 and.b D0, D1
00000ADA 673E beq +0x40 /* 00000B1A */
00000ADC 42A7 clr.l -[A7]
00000ADE 2054 movea.l A0, [A4]
00000AE0 2F28 0116 move.l -[A7], [A0 + 0x116]
00000AE4 486E FFF6 pea.l [A6 - 0xA]
00000AE8 2F3C 0004 0025 move.l -[A7], 0x40025
00000AEE 7000 moveq.l D0, 0x00
00000AF0 A82A syscall ComponentDispatch
00000AF2 2C1F move.l D6, [A7]+
00000AF4 4267 clr.w -[A7]
00000AF6 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000AFA 4EBA FF5C jsr [PC - 0xA4 /* 00000A58 */]
00000AFE 101F move.b D0, [A7]+
00000B00 6706 beq +0x8 /* 00000B08 */
00000B02 4A86 tst.l D6
00000B04 57C1 seq D1
00000B06 C001 and.b D0, D1
label00000B08:
00000B08 4A00 tst.b D0
00000B0A 670C beq +0xE /* 00000B18 */
00000B0C 7204 moveq.l D1, 0x04
00000B0E C2AE FFF6 and.l D1, [A6 - 0xA]
00000B12 4A81 tst.l D1
00000B14 56C1 sne D1
00000B16 C001 and.b D0, D1
label00000B18:
00000B18 1E00 move.b D7, D0
label00000B1A:
00000B1A 1D47 000C move.b [A6 + 0xC], D7
00000B1E 4CDF 10C0 movem.l D6,D7,A4, [A7]+
00000B22 4E5E unlink A6
00000B24 2E9F move.l [A7], [A7]+
00000B26 4E75 rts
export_2055:
fn00000B28:
00000B28 4E56 0000 link A6, 0
00000B2C 2F0C move.l -[A7], A4
00000B2E 286E 0008 movea.l A4, [A6 + 0x8]
00000B32 2054 movea.l A0, [A4]
00000B34 4AA8 00CA tst.l [A0 + 0xCA]
00000B38 671A beq +0x1C /* 00000B54 */
00000B3A 42A7 clr.l -[A7]
00000B3C 2054 movea.l A0, [A4]
00000B3E 2F28 00CA move.l -[A7], [A0 + 0xCA]
00000B42 303C 002C move.w D0, 0x2C /* ',' */
00000B46 AAAA syscall QuickTimeDispatch
00000B48 4A9F tst.l [A7]+
00000B4A 56C0 sne D0
00000B4C 4400 neg.b D0
00000B4E 1D40 000C move.b [A6 + 0xC], D0
00000B52 6004 bra +0x6 /* 00000B58 */
label00000B54:
00000B54 422E 000C clr.b [A6 + 0xC]
label00000B58:
00000B58 285F movea.l A4, [A7]+
00000B5A 4E5E unlink A6
00000B5C 2E9F move.l [A7], [A7]+
00000B5E 4E75 rts
fn00000B60:
00000B60 4E56 FFEC link A6, -0x0014
00000B64 48E7 0108 movem.l -[A7], D7,A4
00000B68 286E 0008 movea.l A4, [A6 + 0x8]
00000B6C 7000 moveq.l D0, 0x00
00000B6E 2D40 000E move.l [A6 + 0xE], D0
00000B72 4267 clr.w -[A7]
00000B74 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000B78 4EBA FEDE jsr [PC - 0x122 /* 00000A58 */]
00000B7C 101F move.b D0, [A7]+
00000B7E 6700 00BA beq +0xBC /* 00000C3A */
00000B82 2054 movea.l A0, [A4]
00000B84 4AA8 0116 tst.l [A0 + 0x116]
00000B88 56C1 sne D1
00000B8A C001 and.b D0, D1
00000B8C 4A00 tst.b D0
00000B8E 6700 00AA beq +0xAC /* 00000C3A */
00000B92 4AA8 00CA tst.l [A0 + 0xCA]
00000B96 56C1 sne D1
00000B98 C001 and.b D0, D1
00000B9A 6700 009E beq +0xA0 /* 00000C3A */
00000B9E 7000 moveq.l D0, 0x00
00000BA0 2D40 FFEC move.l [A6 - 0x14], D0
00000BA4 7000 moveq.l D0, 0x00
00000BA6 2D40 FFF0 move.l [A6 - 0x10], D0
00000BAA 42A7 clr.l -[A7]
00000BAC 2054 movea.l A0, [A4]
00000BAE 2F28 00CA move.l -[A7], [A0 + 0xCA]
00000BB2 303C 0029 move.w D0, 0x29 /* ')' */
00000BB6 AAAA syscall QuickTimeDispatch
00000BB8 2D5F FFF4 move.l [A6 - 0xC], [A7]+
00000BBC 42A7 clr.l -[A7]
00000BBE 2054 movea.l A0, [A4]
00000BC0 2F28 00CA move.l -[A7], [A0 + 0xCA]
00000BC4 303C 0012 move.w D0, 0x12
00000BC8 AAAA syscall QuickTimeDispatch
00000BCA 2D5F FFF8 move.l [A6 - 0x8], [A7]+
00000BCE 42A7 clr.l -[A7]
00000BD0 2054 movea.l A0, [A4]
00000BD2 2F28 0116 move.l -[A7], [A0 + 0x116]
00000BD6 3F3C 001D move.w -[A7], 0x1D
00000BDA 486E FFEC pea.l [A6 - 0x14]
00000BDE 2F3C 0006 0009 move.l -[A7], 0x60009
00000BE4 7000 moveq.l D0, 0x00
00000BE6 A82A syscall ComponentDispatch
00000BE8 2E1F move.l D7, [A7]+
00000BEA 6654 bne +0x56 /* 00000C40 */
00000BEC 7000 moveq.l D0, 0x00
00000BEE 2D40 FFEC move.l [A6 - 0x14], D0
00000BF2 42A7 clr.l -[A7]
00000BF4 2054 movea.l A0, [A4]
00000BF6 2F28 00CA move.l -[A7], [A0 + 0xCA]
00000BFA 303C 002B move.w D0, 0x2B /* '+' */
00000BFE AAAA syscall QuickTimeDispatch
00000C00 2D5F FFF0 move.l [A6 - 0x10], [A7]+
00000C04 42A7 clr.l -[A7]
00000C06 2054 movea.l A0, [A4]
00000C08 2F28 00CA move.l -[A7], [A0 + 0xCA]
00000C0C 303C 0029 move.w D0, 0x29 /* ')' */
00000C10 AAAA syscall QuickTimeDispatch
00000C12 2D5F FFF4 move.l [A6 - 0xC], [A7]+
00000C16 7000 moveq.l D0, 0x00
00000C18 2D40 FFF8 move.l [A6 - 0x8], D0
00000C1C 42A7 clr.l -[A7]
00000C1E 2054 movea.l A0, [A4]
00000C20 2F28 0116 move.l -[A7], [A0 + 0x116]
00000C24 3F3C 001E move.w -[A7], 0x1E
00000C28 486E FFEC pea.l [A6 - 0x14]
00000C2C 2F3C 0006 0009 move.l -[A7], 0x60009
00000C32 7000 moveq.l D0, 0x00
00000C34 A82A syscall ComponentDispatch
00000C36 2E1F move.l D7, [A7]+
00000C38 6006 bra +0x8 /* 00000C40 */
label00000C3A:
00000C3A 3F3C 0003 move.w -[A7], 0x3
00000C3E A9C8 syscall SysBeep
label00000C40:
00000C40 4CDF 1080 movem.l D7,A4, [A7]+
00000C44 4E5E unlink A6
00000C46 205F movea.l A0, [A7]+
00000C48 5C4F addq.w A7, 6
00000C4A 4ED0 jmp [A0]
export_2056:
00000C4C 4E56 FFB6 link A6, -0x004A
00000C50 48E7 0038 movem.l -[A7], A2,A3,A4
00000C54 286E 0008 movea.l A4, [A6 + 0x8]
00000C58 7000 moveq.l D0, 0x00
00000C5A 2D40 000E move.l [A6 + 0xE], D0
00000C5E 4267 clr.w -[A7]
00000C60 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000C64 4EBA FE52 jsr [PC - 0x1AE /* 00000AB8 */]
00000C68 101F move.b D0, [A7]+
00000C6A 6762 beq +0x64 /* 00000CCE */
00000C6C 2054 movea.l A0, [A4]
00000C6E 4AA8 0116 tst.l [A0 + 0x116]
00000C72 56C1 sne D1
00000C74 C001 and.b D0, D1
00000C76 4A00 tst.b D0
00000C78 6754 beq +0x56 /* 00000CCE */
00000C7A 4AA8 00CA tst.l [A0 + 0xCA]
00000C7E 56C1 sne D1
00000C80 C001 and.b D0, D1
00000C82 674A beq +0x4C /* 00000CCE */
00000C84 42A7 clr.l -[A7]
00000C86 2054 movea.l A0, [A4]
00000C88 2F28 0116 move.l -[A7], [A0 + 0x116]
00000C8C 2F3C 0000 001F move.l -[A7], 0x1F
00000C92 7000 moveq.l D0, 0x00
00000C94 A82A syscall ComponentDispatch
00000C96 265F movea.l A3, [A7]+
00000C98 2F0B move.l -[A7], A3
00000C9A 4EAD 206A jsr [A5 + 0x206A /* export_1033 */]
00000C9E 41EE FFB6 lea.l A0, [A6 - 0x4A]
00000CA2 2454 movea.l A2, [A4]
00000CA4 43EA 00D0 lea.l A1, [A2 + 0xD0]
00000CA8 7010 moveq.l D0, 0x10
label00000CAA:
00000CAA 20D9 move.l [A0]+, [A1]+
00000CAC 51C8 FFFC dbf D0, -0x6 /* 00000CAA */
00000CB0 3091 move.w [A0], [A1]
00000CB2 42A7 clr.l -[A7]
00000CB4 3F2E 000C move.w -[A7], [A6 + 0xC]
00000CB8 486E FFB6 pea.l [A6 - 0x4A]
00000CBC 2054 movea.l A0, [A4]
00000CBE 2F28 00C4 move.l -[A7], [A0 + 0xC4]
00000CC2 2F0B move.l -[A7], A3
00000CC4 4EAD 07F2 jsr [A5 + 0x7F2 /* export_250 */]
00000CC8 2D5F 000E move.l [A6 + 0xE], [A7]+
00000CCC 6006 bra +0x8 /* 00000CD4 */
label00000CCE:
00000CCE 3F3C 0003 move.w -[A7], 0x3
00000CD2 A9C8 syscall SysBeep
label00000CD4:
00000CD4 4CDF 1C00 movem.l A2,A3,A4, [A7]+
00000CD8 4E5E unlink A6
00000CDA 205F movea.l A0, [A7]+
00000CDC 5C4F addq.w A7, 6
00000CDE 4ED0 jmp [A0]
export_2057:
00000CE0 4E56 0000 link A6, 0
00000CE4 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CE8 4EAD 37F2 jsr [A5 + 0x37F2 /* export_1786 */]
00000CEC 2F3C 0000 006E move.l -[A7], 0x6E /* 'n' */
00000CF2 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000CF6 4EBA FD60 jsr [PC - 0x2A0 /* 00000A58 */]
00000CFA 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */]
00000CFE 2F3C 0000 0068 move.l -[A7], 0x68 /* 'h' */
00000D04 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000D08 4EBA FDAE jsr [PC - 0x252 /* 00000AB8 */]
00000D0C 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */]
00000D10 2F3C 0000 07D4 move.l -[A7], 0x7D4
00000D16 4EAD 1A4A jsr [A5 + 0x1A4A /* export_837 */]
00000D1A 4E5E unlink A6
00000D1C 2E9F move.l [A7], [A7]+
00000D1E 4E75 rts
export_2058:
00000D20 4E56 0000 link A6, 0
00000D24 48E7 0108 movem.l -[A7], D7,A4
00000D28 286E 0008 movea.l A4, [A6 + 0x8]
00000D2C 3E2E 000C move.w D7, [A6 + 0xC]
00000D30 2D6D FA84 000E move.l [A6 + 0xE], [A5 - 0x57C]
00000D36 3007 move.w D0, D7
00000D38 0440 0068 subi.w D0, 0x68 /* 'h' */
00000D3C 6716 beq +0x18 /* 00000D54 */
00000D3E 5D40 subq.w D0, 6
00000D40 6702 beq +0x4 /* 00000D44 */
00000D42 6020 bra +0x22 /* 00000D64 */
label00000D44:
00000D44 42A7 clr.l -[A7]
00000D46 3F07 move.w -[A7], D7
00000D48 2F0C move.l -[A7], A4
00000D4A 4EBA FE14 jsr [PC - 0x1EC /* 00000B60 */]
00000D4E 2D5F 000E move.l [A6 + 0xE], [A7]+
00000D52 601E bra +0x20 /* 00000D72 */
label00000D54:
00000D54 42A7 clr.l -[A7]
00000D56 3F07 move.w -[A7], D7
00000D58 2F0C move.l -[A7], A4
00000D5A 4EAD 2E8A jsr [A5 + 0x2E8A /* export_1485 */]
00000D5E 2D5F 000E move.l [A6 + 0xE], [A7]+
00000D62 600E bra +0x10 /* 00000D72 */
label00000D64:
00000D64 42A7 clr.l -[A7]
00000D66 3F07 move.w -[A7], D7
00000D68 2F0C move.l -[A7], A4
00000D6A 4EAD 37FA jsr [A5 + 0x37FA /* export_1787 */]
00000D6E 2D5F 000E move.l [A6 + 0xE], [A7]+
label00000D72:
00000D72 4CDF 1080 movem.l D7,A4, [A7]+
00000D76 4E5E unlink A6
00000D78 205F movea.l A0, [A7]+
00000D7A 5C4F addq.w A7, 6
00000D7C 4ED0 jmp [A0]
00000D7E 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2059: // at 00000D80 (misaligned)
00000D82 FFEE .invalid <<F/7/7>>
00000D84 48E7 0718 movem.l -[A7], D5,D6,D7,A3,A4
00000D88 266E 0008 movea.l A3, [A6 + 0x8]
00000D8C 284B movea.l A4, A3
00000D8E 2054 movea.l A0, [A4]
00000D90 4AA8 0116 tst.l [A0 + 0x116]
00000D94 6700 01D8 beq +0x1DA /* 00000F6E */
00000D98 206E 000C movea.l A0, [A6 + 0xC]
00000D9C 2050 movea.l A0, [A0]
00000D9E 203C 0000 00FF move.l D0, 0xFF
00000DA4 C0A8 0002 and.l D0, [A0 + 0x2]
00000DA8 3C00 move.w D6, D0
00000DAA 206E 000C movea.l A0, [A6 + 0xC]
00000DAE 2050 movea.l A0, [A0]
00000DB0 3028 000E move.w D0, [A0 + 0xE]
00000DB4 48C0 ext.l D0
00000DB6 2A00 move.l D5, D0
00000DB8 42A7 clr.l -[A7]
00000DBA 2054 movea.l A0, [A4]
00000DBC 2F28 0116 move.l -[A7], [A0 + 0x116]
00000DC0 3F06 move.w -[A7], D6
00000DC2 42A7 clr.l -[A7]
00000DC4 2F3C 0006 001B move.l -[A7], 0x6001B
00000DCA 7000 moveq.l D0, 0x00
00000DCC A82A syscall ComponentDispatch
00000DCE 2E1F move.l D7, [A7]+
00000DD0 6600 01A2 bne +0x1A4 /* 00000F74 */
00000DD4 302E 0012 move.w D0, [A6 + 0x12]
00000DD8 5340 subq.w D0, 1
00000DDA 6700 00A2 beq +0xA4 /* 00000E7E */
00000DDE 5740 subq.w D0, 3
00000DE0 6700 00A6 beq +0xA8 /* 00000E88 */
00000DE4 5B40 subq.w D0, 5
00000DE6 6700 008C beq +0x8E /* 00000E74 */
00000DEA 0440 0013 subi.w D0, 0x13
00000DEE 6700 00A2 beq +0xA4 /* 00000E92 */
00000DF2 5340 subq.w D0, 1
00000DF4 6700 00D0 beq +0xD2 /* 00000EC6 */
00000DF8 5340 subq.w D0, 1
00000DFA 6700 00FC beq +0xFE /* 00000EF8 */
00000DFE 5340 subq.w D0, 1
00000E00 6700 00F6 beq +0xF8 /* 00000EF8 */
00000E04 5340 subq.w D0, 1
00000E06 6710 beq +0x12 /* 00000E18 */
00000E08 0440 0030 subi.w D0, 0x30 /* '0' */
00000E0C 670A beq +0xC /* 00000E18 */
00000E0E 0440 0020 subi.w D0, 0x20 /* ' ' */
00000E12 6704 beq +0x6 /* 00000E18 */
00000E14 6000 0150 bra +0x152 /* 00000F66 */
label00000E18:
00000E18 4267 clr.w -[A7]
00000E1A 2F0B move.l -[A7], A3
00000E1C 4EBA FD0A jsr [PC - 0x2F6 /* 00000B28 */]
00000E20 101F move.b D0, [A7]+
00000E22 671C beq +0x1E /* 00000E40 */
00000E24 42A7 clr.l -[A7]
00000E26 2054 movea.l A0, [A4]
00000E28 2F28 0116 move.l -[A7], [A0 + 0x116]
00000E2C 3F3C 0008 move.w -[A7], 0x8
00000E30 42A7 clr.l -[A7]
00000E32 2F3C 0006 0009 move.l -[A7], 0x60009
00000E38 7000 moveq.l D0, 0x00
00000E3A A82A syscall ComponentDispatch
00000E3C 2E1F move.l D7, [A7]+
00000E3E 6022 bra +0x24 /* 00000E62 */
label00000E40:
00000E40 42A7 clr.l -[A7]
00000E42 2054 movea.l A0, [A4]
00000E44 2F28 0116 move.l -[A7], [A0 + 0x116]
00000E48 3F3C 0008 move.w -[A7], 0x8
00000E4C 42A7 clr.l -[A7]
00000E4E 2F3C 0001 0001 move.l -[A7], 0x10001
00000E54 A869 syscall FixRatio
00000E56 2F3C 0006 0009 move.l -[A7], 0x60009
00000E5C 7000 moveq.l D0, 0x00
00000E5E A82A syscall ComponentDispatch
00000E60 2E1F move.l D7, [A7]+
label00000E62:
00000E62 2054 movea.l A0, [A4]
00000E64 2F28 00CA move.l -[A7], [A0 + 0xCA]
00000E68 42A7 clr.l -[A7]
00000E6A 303C 0005 move.w D0, 0x5
00000E6E AAAA syscall QuickTimeDispatch
00000E70 6000 0102 bra +0x104 /* 00000F74 */
label00000E74:
00000E74 2F0B move.l -[A7], A3
00000E76 4EBA 06FC jsr [PC + 0x6FC /* 00001574 */]
00000E7A 6000 00F8 bra +0xFA /* 00000F74 */
label00000E7E:
00000E7E 2F0B move.l -[A7], A3
00000E80 4EBA 01CA jsr [PC + 0x1CA /* 0000104C */]
00000E84 6000 00EE bra +0xF0 /* 00000F74 */
label00000E88:
00000E88 2F0B move.l -[A7], A3
00000E8A 4EBA 023C jsr [PC + 0x23C /* 000010C8 */]
00000E8E 6000 00E4 bra +0xE6 /* 00000F74 */
label00000E92:
00000E92 42A7 clr.l -[A7]
00000E94 2054 movea.l A0, [A4]
00000E96 2F28 0116 move.l -[A7], [A0 + 0x116]
00000E9A 3F3C 0012 move.w -[A7], 0x12
00000E9E 70FF moveq.l D0, 0xFFFFFFFF
00000EA0 2F00 move.l -[A7], D0
00000EA2 2F3C 0006 0009 move.l -[A7], 0x60009
00000EA8 7000 moveq.l D0, 0x00
00000EAA A82A syscall ComponentDispatch
00000EAC 2E1F move.l D7, [A7]+
00000EAE 42A7 clr.l -[A7]
00000EB0 2054 movea.l A0, [A4]
00000EB2 2F28 0116 move.l -[A7], [A0 + 0x116]
00000EB6 2F3C 0000 001A move.l -[A7], 0x1A
00000EBC 7000 moveq.l D0, 0x00
00000EBE A82A syscall ComponentDispatch
00000EC0 2E1F move.l D7, [A7]+
00000EC2 6000 00B0 bra +0xB2 /* 00000F74 */
label00000EC6:
00000EC6 42A7 clr.l -[A7]
00000EC8 2054 movea.l A0, [A4]
00000ECA 2F28 0116 move.l -[A7], [A0 + 0x116]
00000ECE 3F3C 0012 move.w -[A7], 0x12
00000ED2 7001 moveq.l D0, 0x01
00000ED4 2F00 move.l -[A7], D0
00000ED6 2F3C 0006 0009 move.l -[A7], 0x60009
00000EDC 7000 moveq.l D0, 0x00
00000EDE A82A syscall ComponentDispatch
00000EE0 2E1F move.l D7, [A7]+
00000EE2 42A7 clr.l -[A7]
00000EE4 2054 movea.l A0, [A4]
00000EE6 2F28 0116 move.l -[A7], [A0 + 0x116]
00000EEA 2F3C 0000 001A move.l -[A7], 0x1A
00000EF0 7000 moveq.l D0, 0x00
00000EF2 A82A syscall ComponentDispatch
00000EF4 2E1F move.l D7, [A7]+
00000EF6 607C bra +0x7E /* 00000F74 */
label00000EF8:
00000EF8 42A7 clr.l -[A7]
00000EFA 2054 movea.l A0, [A4]
00000EFC 2F28 0116 move.l -[A7], [A0 + 0x116]
00000F00 3F3C 000F move.w -[A7], 0xF
00000F04 486E FFEE pea.l [A6 - 0x12]
00000F08 2F3C 0006 0009 move.l -[A7], 0x60009
00000F0E 7000 moveq.l D0, 0x00
00000F10 A82A syscall ComponentDispatch
00000F12 2E1F move.l D7, [A7]+
00000F14 665E bne +0x60 /* 00000F74 */
00000F16 701E moveq.l D0, 0x1E
00000F18 B06E 0012 cmp.w D0, [A6 + 0x12]
00000F1C 6616 bne +0x18 /* 00000F34 */
00000F1E 066E 0010 FFEE addi.w [A6 - 0x12], 0x10
00000F24 0C6E 00FF FFEE cmpi.w [A6 - 0x12], 0xFF
00000F2A 6F18 ble +0x1A /* 00000F44 */
00000F2C 3D7C 00FF FFEE move.w [A6 - 0x12], 0xFF
00000F32 6010 bra +0x12 /* 00000F44 */
label00000F34:
00000F34 046E 0010 FFEE subi.w [A6 - 0x12], 0x10
00000F3A 4A6E FFEE tst.w [A6 - 0x12]
00000F3E 6C04 bge +0x6 /* 00000F44 */
00000F40 426E FFEE clr.w [A6 - 0x12]
label00000F44:
00000F44 42A7 clr.l -[A7]
00000F46 2054 movea.l A0, [A4]
00000F48 2F28 0116 move.l -[A7], [A0 + 0x116]
00000F4C 3F3C 000E move.w -[A7], 0xE
00000F50 302E FFEE move.w D0, [A6 - 0x12]
00000F54 48C0 ext.l D0
00000F56 2F00 move.l -[A7], D0
00000F58 2F3C 0006 0009 move.l -[A7], 0x60009
00000F5E 7000 moveq.l D0, 0x00
00000F60 A82A syscall ComponentDispatch
00000F62 2E1F move.l D7, [A7]+
00000F64 600E bra +0x10 /* 00000F74 */
label00000F66:
00000F66 3F3C 0003 move.w -[A7], 0x3
00000F6A A9C8 syscall SysBeep
00000F6C 6006 bra +0x8 /* 00000F74 */
label00000F6E:
00000F6E 3F3C 0003 move.w -[A7], 0x3
00000F72 A9C8 syscall SysBeep
label00000F74:
00000F74 7000 moveq.l D0, 0x00
00000F76 2D40 0014 move.l [A6 + 0x14], D0
00000F7A 4CDF 18E0 movem.l D5,D6,D7,A3,A4, [A7]+
00000F7E 4E5E unlink A6
00000F80 205F movea.l A0, [A7]+
00000F82 DEFC 000C add.w A7, 0xC
00000F86 4ED0 jmp [A0]
export_2060:
00000F88 4E56 FFE0 link A6, -0x0020
00000F8C 48E7 0118 movem.l -[A7], D7,A3,A4
00000F90 206E 0018 movea.l A0, [A6 + 0x18]
00000F94 43EE FFF8 lea.l A1, [A6 - 0x8]
00000F98 22D8 move.l [A1]+, [A0]+
00000F9A 22D8 move.l [A1]+, [A0]+
00000F9C 266E 0008 movea.l A3, [A6 + 0x8]
00000FA0 284B movea.l A4, A3
00000FA2 2054 movea.l A0, [A4]
00000FA4 4AA8 0116 tst.l [A0 + 0x116]
00000FA8 674C beq +0x4E /* 00000FF6 */
00000FAA 206E 0014 movea.l A0, [A6 + 0x14]
00000FAE 2050 movea.l A0, [A0]
00000FB0 43EE FFE4 lea.l A1, [A6 - 0x1C]
00000FB4 22D8 move.l [A1]+, [A0]+
00000FB6 22D8 move.l [A1]+, [A0]+
00000FB8 22D8 move.l [A1]+, [A0]+
00000FBA 22D8 move.l [A1]+, [A0]+
00000FBC 42A7 clr.l -[A7]
00000FBE 486E FFF8 pea.l [A6 - 0x8]
00000FC2 2F0B move.l -[A7], A3
00000FC4 4EAD 1ED2 jsr [A5 + 0x1ED2 /* export_982 */]
00000FC8 2D5F FFE0 move.l [A6 - 0x20], [A7]+
00000FCC 42A7 clr.l -[A7]
00000FCE 2054 movea.l A0, [A4]
00000FD0 2F28 0116 move.l -[A7], [A0 + 0x116]
00000FD4 2F28 003C move.l -[A7], [A0 + 0x3C]
00000FD8 2F2E FFE0 move.l -[A7], [A6 - 0x20]
00000FDC 2F2E FFEA move.l -[A7], [A6 - 0x16]
00000FE0 302E FFF2 move.w D0, [A6 - 0xE]
00000FE4 48C0 ext.l D0
00000FE6 2F00 move.l -[A7], D0
00000FE8 2F3C 0010 001C move.l -[A7], 0x10001C
00000FEE 7000 moveq.l D0, 0x00
00000FF0 A82A syscall ComponentDispatch
00000FF2 2E1F move.l D7, [A7]+
00000FF4 6006 bra +0x8 /* 00000FFC */
label00000FF6:
00000FF6 3F3C 0003 move.w -[A7], 0x3
00000FFA A9C8 syscall SysBeep
label00000FFC:
00000FFC 4267 clr.w -[A7]
00000FFE 486E FFF8 pea.l [A6 - 0x8]
00001002 2F2E 0014 move.l -[A7], [A6 + 0x14]
00001006 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000100A 2F2E 000C move.l -[A7], [A6 + 0xC]
0000100E 2F0B move.l -[A7], A3
00001010 4EAD 12AA jsr [A5 + 0x12AA /* export_593 */]
00001014 1D5F 001C move.b [A6 + 0x1C], [A7]+
00001018 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000101C 4E5E unlink A6
0000101E 205F movea.l A0, [A7]+
00001020 DEFC 0014 add.w A7, 0x14
00001024 4ED0 jmp [A0]
00001026 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2061: // at 00001028 (misaligned)
0000102A 0000 4267 ori.b D0, 0x67 /* 'g' */
0000102E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00001032 2F2E 000C move.l -[A7], [A6 + 0xC]
00001036 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000103A 4EAD 1DA2 jsr [A5 + 0x1DA2 /* export_944 */]
0000103E 1D5F 0014 move.b [A6 + 0x14], [A7]+
00001042 4E5E unlink A6
00001044 205F movea.l A0, [A7]+
00001046 DEFC 000C add.w A7, 0xC
0000104A 4ED0 jmp [A0]
fn0000104C:
0000104C 4E56 FFF8 link A6, -0x0008
00001050 48E7 0118 movem.l -[A7], D7,A3,A4
00001054 286E 0008 movea.l A4, [A6 + 0x8]
00001058 4267 clr.w -[A7]
0000105A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000105E 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
00001062 101F move.b D0, [A7]+
00001064 6756 beq +0x58 /* 000010BC */
00001066 2054 movea.l A0, [A4]
00001068 4AA8 00CA tst.l [A0 + 0xCA]
0000106C 56C1 sne D1
0000106E C001 and.b D0, D1
00001070 4A00 tst.b D0
00001072 6748 beq +0x4A /* 000010BC */
00001074 4AA8 0116 tst.l [A0 + 0x116]
00001078 56C1 sne D1
0000107A C001 and.b D0, D1
0000107C 673E beq +0x40 /* 000010BC */
0000107E 2F28 00CA move.l -[A7], [A0 + 0xCA]
00001082 303C 000D move.w D0, 0xD /* '\r' */
00001086 AAAA syscall QuickTimeDispatch
00001088 42A7 clr.l -[A7]
0000108A 2054 movea.l A0, [A4]
0000108C 2F28 0116 move.l -[A7], [A0 + 0x116]
00001090 2F28 00CA move.l -[A7], [A0 + 0xCA]
00001094 2F3C 0004 0014 move.l -[A7], 0x40014
0000109A 7000 moveq.l D0, 0x00
0000109C A82A syscall ComponentDispatch
0000109E 2E1F move.l D7, [A7]+
000010A0 6702 beq +0x4 /* 000010A4 */
000010A2 6018 bra +0x1A /* 000010BC */
label000010A4:
000010A4 42A7 clr.l -[A7]
000010A6 2054 movea.l A0, [A4]
000010A8 2F28 00CA move.l -[A7], [A0 + 0xCA]
000010AC 303C 00FB move.w D0, 0xFB
000010B0 AAAA syscall QuickTimeDispatch
000010B2 265F movea.l A3, [A7]+
000010B4 200B move.l D0, A3
000010B6 6704 beq +0x6 /* 000010BC */
000010B8 2F0B move.l -[A7], A3
000010BA A927 syscall InvalRgn
label000010BC:
000010BC 4CDF 1880 movem.l D7,A3,A4, [A7]+
000010C0 4E5E unlink A6
000010C2 2E9F move.l [A7], [A7]+
000010C4 4E75 rts
000010C6 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 000010C8-000010CC
fn000010C8:
000010C8 4E56 FFF8 link A6, -0x0008
// end alternate branch 000010C8-000010CC
fn000010C8: // (misaligned)
000010CA FFF8 .invalid <<F/7/7>>
000010CC 48E7 0118 movem.l -[A7], D7,A3,A4
000010D0 286E 0008 movea.l A4, [A6 + 0x8]
000010D4 4267 clr.w -[A7]
000010D6 2F2E 0008 move.l -[A7], [A6 + 0x8]
000010DA 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
000010DE 101F move.b D0, [A7]+
000010E0 6756 beq +0x58 /* 00001138 */
000010E2 2054 movea.l A0, [A4]
000010E4 4AA8 00CA tst.l [A0 + 0xCA]
000010E8 56C1 sne D1
000010EA C001 and.b D0, D1
000010EC 4A00 tst.b D0
000010EE 6748 beq +0x4A /* 00001138 */
000010F0 4AA8 0116 tst.l [A0 + 0x116]
000010F4 56C1 sne D1
000010F6 C001 and.b D0, D1
000010F8 673E beq +0x40 /* 00001138 */
000010FA 2F28 00CA move.l -[A7], [A0 + 0xCA]
000010FE 303C 000E move.w D0, 0xE
00001102 AAAA syscall QuickTimeDispatch
00001104 42A7 clr.l -[A7]
00001106 2054 movea.l A0, [A4]
00001108 2F28 0116 move.l -[A7], [A0 + 0x116]
0000110C 2F28 00CA move.l -[A7], [A0 + 0xCA]
00001110 2F3C 0004 0014 move.l -[A7], 0x40014
00001116 7000 moveq.l D0, 0x00
00001118 A82A syscall ComponentDispatch
0000111A 2E1F move.l D7, [A7]+
0000111C 6702 beq +0x4 /* 00001120 */
0000111E 6018 bra +0x1A /* 00001138 */
label00001120:
00001120 42A7 clr.l -[A7]
00001122 2054 movea.l A0, [A4]
00001124 2F28 00CA move.l -[A7], [A0 + 0xCA]
00001128 303C 00FB move.w D0, 0xFB
0000112C AAAA syscall QuickTimeDispatch
0000112E 265F movea.l A3, [A7]+
00001130 200B move.l D0, A3
00001132 6704 beq +0x6 /* 00001138 */
00001134 2F0B move.l -[A7], A3
00001136 A927 syscall InvalRgn
label00001138:
00001138 4CDF 1880 movem.l D7,A3,A4, [A7]+
0000113C 4E5E unlink A6
0000113E 2E9F move.l [A7], [A7]+
00001140 4E75 rts
00001142 0000 4E56 ori.b D0, 0x56 /* 'V' */
export_2062: // at 00001144 (misaligned)
00001146 FFF2 .invalid <<F/7/7>>
00001148 48E7 0318 movem.l -[A7], D6,D7,A3,A4
0000114C 286E 0008 movea.l A4, [A6 + 0x8]
00001150 4267 clr.w -[A7]
00001152 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001156 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
0000115A 101F move.b D0, [A7]+
0000115C 6700 00AC beq +0xAE /* 0000120A */
00001160 2054 movea.l A0, [A4]
00001162 4AA8 00CA tst.l [A0 + 0xCA]
00001166 56C1 sne D1
00001168 C001 and.b D0, D1
0000116A 4A00 tst.b D0
0000116C 6700 009C beq +0x9E /* 0000120A */
00001170 4AA8 0116 tst.l [A0 + 0x116]
00001174 56C1 sne D1
00001176 C001 and.b D0, D1
00001178 6700 0090 beq +0x92 /* 0000120A */
0000117C 42A7 clr.l -[A7]
0000117E 2054 movea.l A0, [A4]
00001180 2F28 00CA move.l -[A7], [A0 + 0xCA]
00001184 303C 0035 move.w D0, 0x35 /* '5' */
00001188 AAAA syscall QuickTimeDispatch
0000118A 2C1F move.l D6, [A7]+
0000118C 4267 clr.w -[A7]
0000118E 303C 0003 move.w D0, 0x3
00001192 AAAA syscall QuickTimeDispatch
00001194 4A5F tst.w [A7]+
00001196 6702 beq +0x4 /* 0000119A */
00001198 6076 bra +0x78 /* 00001210 */
label0000119A:
0000119A 42A7 clr.l -[A7]
0000119C 2054 movea.l A0, [A4]
0000119E 2F28 0116 move.l -[A7], [A0 + 0x116]
000011A2 3F3C 0008 move.w -[A7], 0x8
000011A6 42A7 clr.l -[A7]
000011A8 2F3C 0006 0009 move.l -[A7], 0x60009
000011AE 7000 moveq.l D0, 0x00
000011B0 A82A syscall ComponentDispatch
000011B2 2E1F move.l D7, [A7]+
000011B4 6702 beq +0x4 /* 000011B8 */
000011B6 6058 bra +0x5A /* 00001210 */
label000011B8:
000011B8 2054 movea.l A0, [A4]
000011BA 2F28 00CA move.l -[A7], [A0 + 0xCA]
000011BE 2F06 move.l -[A7], D6
000011C0 303C 003D move.w D0, 0x3D /* '=' */
000011C4 AAAA syscall QuickTimeDispatch
000011C6 4267 clr.w -[A7]
000011C8 303C 0003 move.w D0, 0x3
000011CC AAAA syscall QuickTimeDispatch
000011CE 4A5F tst.w [A7]+
000011D0 6702 beq +0x4 /* 000011D4 */
000011D2 603C bra +0x3E /* 00001210 */
label000011D4:
000011D4 42A7 clr.l -[A7]
000011D6 2054 movea.l A0, [A4]
000011D8 2F28 0116 move.l -[A7], [A0 + 0x116]
000011DC 2F28 00CA move.l -[A7], [A0 + 0xCA]
000011E0 2F3C 0004 0014 move.l -[A7], 0x40014
000011E6 7000 moveq.l D0, 0x00
000011E8 A82A syscall ComponentDispatch
000011EA 2E1F move.l D7, [A7]+
000011EC 6702 beq +0x4 /* 000011F0 */
000011EE 6020 bra +0x22 /* 00001210 */
label000011F0:
000011F0 42A7 clr.l -[A7]
000011F2 2054 movea.l A0, [A4]
000011F4 2F28 00CA move.l -[A7], [A0 + 0xCA]
000011F8 303C 00FB move.w D0, 0xFB
000011FC AAAA syscall QuickTimeDispatch
000011FE 265F movea.l A3, [A7]+
00001200 200B move.l D0, A3
00001202 670C beq +0xE /* 00001210 */
00001204 2F0B move.l -[A7], A3
00001206 A927 syscall InvalRgn
00001208 6006 bra +0x8 /* 00001210 */
label0000120A:
0000120A 3F3C 0003 move.w -[A7], 0x3
0000120E A9C8 syscall SysBeep
label00001210:
00001210 4CDF 18C0 movem.l D6,D7,A3,A4, [A7]+
00001214 4E5E unlink A6
00001216 2E9F move.l [A7], [A7]+
00001218 4E75 rts
0000121A 0000 4E56 ori.b D0, 0x56 /* 'V' */
// begin alternate branch 0000121C-00001220
fn0000121C:
0000121C 4E56 FFFA link A6, -0x0006
// end alternate branch 0000121C-00001220
fn0000121C: // (misaligned)
0000121E FFFA .invalid <<F/7/7>>
00001220 48E7 0108 movem.l -[A7], D7,A4
00001224 286E 0008 movea.l A4, [A6 + 0x8]
00001228 4267 clr.w -[A7]
0000122A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000122E 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
00001232 101F move.b D0, [A7]+
00001234 6700 0094 beq +0x96 /* 000012CA */
00001238 2054 movea.l A0, [A4]
0000123A 4AA8 00CA tst.l [A0 + 0xCA]
0000123E 56C1 sne D1
00001240 C001 and.b D0, D1
00001242 4A00 tst.b D0
00001244 6700 0084 beq +0x86 /* 000012CA */
00001248 4AA8 0116 tst.l [A0 + 0x116]
0000124C 56C1 sne D1
0000124E C001 and.b D0, D1
00001250 6778 beq +0x7A /* 000012CA */
00001252 42A7 clr.l -[A7]
00001254 2054 movea.l A0, [A4]
00001256 2F28 0116 move.l -[A7], [A0 + 0x116]
0000125A 3F3C 000F move.w -[A7], 0xF
0000125E 486E FFFA pea.l [A6 - 0x6]
00001262 2F3C 0006 0009 move.l -[A7], 0x60009
00001268 7000 moveq.l D0, 0x00
0000126A A82A syscall ComponentDispatch
0000126C 2E1F move.l D7, [A7]+
0000126E 6702 beq +0x4 /* 00001272 */
00001270 605E bra +0x60 /* 000012D0 */
label00001272:
00001272 102E 000C move.b D0, [A6 + 0xC]
00001276 672A beq +0x2C /* 000012A2 */
00001278 42A7 clr.l -[A7]
0000127A 2054 movea.l A0, [A4]
0000127C 2F28 0116 move.l -[A7], [A0 + 0x116]
00001280 3F3C 000E move.w -[A7], 0xE
00001284 302E FFFA move.w D0, [A6 - 0x6]
00001288 6A02 bpl +0x4 /* 0000128C */
0000128A 4440 neg.w D0
label0000128C:
0000128C 4440 neg.w D0
0000128E 48C0 ext.l D0
00001290 2F00 move.l -[A7], D0
00001292 2F3C 0006 0009 move.l -[A7], 0x60009
00001298 7000 moveq.l D0, 0x00
0000129A A82A syscall ComponentDispatch
0000129C 2E1F move.l D7, [A7]+
0000129E 6730 beq +0x32 /* 000012D0 */
000012A0 602E bra +0x30 /* 000012D0 */
label000012A2:
000012A2 42A7 clr.l -[A7]
000012A4 2054 movea.l A0, [A4]
000012A6 2F28 0116 move.l -[A7], [A0 + 0x116]
000012AA 3F3C 000E move.w -[A7], 0xE
000012AE 302E FFFA move.w D0, [A6 - 0x6]
000012B2 6A02 bpl +0x4 /* 000012B6 */
000012B4 4440 neg.w D0
label000012B6:
000012B6 48C0 ext.l D0
000012B8 2F00 move.l -[A7], D0
000012BA 2F3C 0006 0009 move.l -[A7], 0x60009
000012C0 7000 moveq.l D0, 0x00
000012C2 A82A syscall ComponentDispatch
000012C4 2E1F move.l D7, [A7]+
000012C6 6708 beq +0xA /* 000012D0 */
000012C8 6006 bra +0x8 /* 000012D0 */
label000012CA:
000012CA 3F3C 0003 move.w -[A7], 0x3
000012CE A9C8 syscall SysBeep
label000012D0:
000012D0 4CDF 1080 movem.l D7,A4, [A7]+
000012D4 4E5E unlink A6
000012D6 205F movea.l A0, [A7]+
000012D8 5C4F addq.w A7, 6
000012DA 4ED0 jmp [A0]
export_2063:
000012DC 4E56 FFFC link A6, -0x0004
000012E0 48E7 0108 movem.l -[A7], D7,A4
000012E4 286E 0008 movea.l A4, [A6 + 0x8]
000012E8 4267 clr.w -[A7]
000012EA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000012EE 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
000012F2 101F move.b D0, [A7]+
000012F4 6732 beq +0x34 /* 00001328 */
000012F6 2054 movea.l A0, [A4]
000012F8 4AA8 00CA tst.l [A0 + 0xCA]
000012FC 56C1 sne D1
000012FE C001 and.b D0, D1
00001300 4A00 tst.b D0
00001302 6724 beq +0x26 /* 00001328 */
00001304 4AA8 0116 tst.l [A0 + 0x116]
00001308 56C1 sne D1
0000130A C001 and.b D0, D1
0000130C 671A beq +0x1C /* 00001328 */
0000130E 42A7 clr.l -[A7]
00001310 2054 movea.l A0, [A4]
00001312 2F28 0116 move.l -[A7], [A0 + 0x116]
00001316 3F3C 0008 move.w -[A7], 0x8
0000131A 42A7 clr.l -[A7]
0000131C 2F3C 0006 0009 move.l -[A7], 0x60009
00001322 7000 moveq.l D0, 0x00
00001324 A82A syscall ComponentDispatch
00001326 2E1F move.l D7, [A7]+
label00001328:
00001328 2054 movea.l A0, [A4]
0000132A 2F28 00CA move.l -[A7], [A0 + 0xCA]
0000132E 42A7 clr.l -[A7]
00001330 303C 0005 move.w D0, 0x5
00001334 AAAA syscall QuickTimeDispatch
00001336 4CDF 1080 movem.l D7,A4, [A7]+
0000133A 4E5E unlink A6
0000133C 2E9F move.l [A7], [A7]+
0000133E 4E75 rts
fn00001340:
00001340 4E56 FFFC link A6, -0x0004
00001344 48E7 0108 movem.l -[A7], D7,A4
00001348 286E 0008 movea.l A4, [A6 + 0x8]
0000134C 4267 clr.w -[A7]
0000134E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001352 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
00001356 101F move.b D0, [A7]+
00001358 673A beq +0x3C /* 00001394 */
0000135A 2054 movea.l A0, [A4]
0000135C 4AA8 00CA tst.l [A0 + 0xCA]
00001360 56C1 sne D1
00001362 C001 and.b D0, D1
00001364 4A00 tst.b D0
00001366 672C beq +0x2E /* 00001394 */
00001368 4AA8 0116 tst.l [A0 + 0x116]
0000136C 56C1 sne D1
0000136E C001 and.b D0, D1
00001370 6722 beq +0x24 /* 00001394 */
00001372 42A7 clr.l -[A7]
00001374 2054 movea.l A0, [A4]
00001376 2F28 0116 move.l -[A7], [A0 + 0x116]
0000137A 3F3C 0008 move.w -[A7], 0x8
0000137E 42A7 clr.l -[A7]
00001380 2F3C 0001 0001 move.l -[A7], 0x10001
00001386 A869 syscall FixRatio
00001388 2F3C 0006 0009 move.l -[A7], 0x60009
0000138E 7000 moveq.l D0, 0x00
00001390 A82A syscall ComponentDispatch
00001392 2E1F move.l D7, [A7]+
label00001394:
00001394 2054 movea.l A0, [A4]
00001396 2F28 00CA move.l -[A7], [A0 + 0xCA]
0000139A 42A7 clr.l -[A7]
0000139C 303C 0005 move.w D0, 0x5
000013A0 AAAA syscall QuickTimeDispatch
000013A2 4CDF 1080 movem.l D7,A4, [A7]+
000013A6 4E5E unlink A6
000013A8 2E9F move.l [A7], [A7]+
000013AA 4E75 rts
export_2064:
000013AC 4E56 FFF8 link A6, -0x0008
000013B0 48E7 0108 movem.l -[A7], D7,A4
000013B4 286E 0008 movea.l A4, [A6 + 0x8]
000013B8 4267 clr.w -[A7]
000013BA 2F2E 0008 move.l -[A7], [A6 + 0x8]
000013BE 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
000013C2 101F move.b D0, [A7]+
000013C4 6776 beq +0x78 /* 0000143C */
000013C6 2054 movea.l A0, [A4]
000013C8 4AA8 00CA tst.l [A0 + 0xCA]
000013CC 56C1 sne D1
000013CE C001 and.b D0, D1
000013D0 4A00 tst.b D0
000013D2 6768 beq +0x6A /* 0000143C */
000013D4 4AA8 0116 tst.l [A0 + 0x116]
000013D8 56C1 sne D1
000013DA C001 and.b D0, D1
000013DC 675E beq +0x60 /* 0000143C */
000013DE 1028 0175 move.b D0, [A0 + 0x175]
000013E2 6632 bne +0x34 /* 00001416 */
000013E4 42A7 clr.l -[A7]
000013E6 2054 movea.l A0, [A4]
000013E8 2F28 0116 move.l -[A7], [A0 + 0x116]
000013EC 3F3C 0015 move.w -[A7], 0x15
000013F0 1028 0174 move.b D0, [A0 + 0x174]
000013F4 0A00 0001 xori.b D0, 0x1
000013F8 4880 ext.w D0
000013FA 48C0 ext.l D0
000013FC 2F00 move.l -[A7], D0
000013FE 2F3C 0006 0009 move.l -[A7], 0x60009
00001404 7000 moveq.l D0, 0x00
00001406 A82A syscall ComponentDispatch
00001408 2E1F move.l D7, [A7]+
0000140A 6702 beq +0x4 /* 0000140E */
0000140C 6034 bra +0x36 /* 00001442 */
label0000140E:
0000140E 2054 movea.l A0, [A4]
00001410 0A28 0001 0174 xori.b [A0 + 0x174], 0x1
label00001416:
00001416 42A7 clr.l -[A7]
00001418 2054 movea.l A0, [A4]
0000141A 2F28 0116 move.l -[A7], [A0 + 0x116]
0000141E 3F3C 0017 move.w -[A7], 0x17
00001422 42A7 clr.l -[A7]
00001424 2F3C 0006 0009 move.l -[A7], 0x60009
0000142A 7000 moveq.l D0, 0x00
0000142C A82A syscall ComponentDispatch
0000142E 2E1F move.l D7, [A7]+
00001430 6702 beq +0x4 /* 00001434 */
00001432 600E bra +0x10 /* 00001442 */
label00001434:
00001434 2054 movea.l A0, [A4]
00001436 4228 0175 clr.b [A0 + 0x175]
0000143A 6006 bra +0x8 /* 00001442 */
label0000143C:
0000143C 3F3C 0003 move.w -[A7], 0x3
00001440 A9C8 syscall SysBeep
label00001442:
00001442 4CDF 1080 movem.l D7,A4, [A7]+
00001446 4E5E unlink A6
00001448 2E9F move.l [A7], [A7]+
0000144A 4E75 rts
export_2065:
0000144C 4E56 FFFC link A6, -0x0004
00001450 48E7 0108 movem.l -[A7], D7,A4
00001454 286E 0008 movea.l A4, [A6 + 0x8]
00001458 4267 clr.w -[A7]
0000145A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000145E 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
00001462 101F move.b D0, [A7]+
00001464 6700 0082 beq +0x84 /* 000014E8 */
00001468 2054 movea.l A0, [A4]
0000146A 4AA8 00CA tst.l [A0 + 0xCA]
0000146E 56C1 sne D1
00001470 C001 and.b D0, D1
00001472 4A00 tst.b D0
00001474 6772 beq +0x74 /* 000014E8 */
00001476 4AA8 0116 tst.l [A0 + 0x116]
0000147A 56C1 sne D1
0000147C C001 and.b D0, D1
0000147E 6768 beq +0x6A /* 000014E8 */
00001480 42A7 clr.l -[A7]
00001482 2054 movea.l A0, [A4]
00001484 2F28 0116 move.l -[A7], [A0 + 0x116]
00001488 3F3C 0017 move.w -[A7], 0x17
0000148C 1028 0175 move.b D0, [A0 + 0x175]
00001490 0A00 0001 xori.b D0, 0x1
00001494 4880 ext.w D0
00001496 48C0 ext.l D0
00001498 2F00 move.l -[A7], D0
0000149A 2F3C 0006 0009 move.l -[A7], 0x60009
000014A0 7000 moveq.l D0, 0x00
000014A2 A82A syscall ComponentDispatch
000014A4 2E1F move.l D7, [A7]+
000014A6 6702 beq +0x4 /* 000014AA */
000014A8 6044 bra +0x46 /* 000014EE */
label000014AA:
000014AA 2054 movea.l A0, [A4]
000014AC 1028 0175 move.b D0, [A0 + 0x175]
000014B0 0A00 0001 xori.b D0, 0x1
000014B4 1140 0175 move.b [A0 + 0x175], D0
000014B8 42A7 clr.l -[A7]
000014BA 2054 movea.l A0, [A4]
000014BC 2F28 0116 move.l -[A7], [A0 + 0x116]
000014C0 3F3C 0015 move.w -[A7], 0x15
000014C4 1028 0175 move.b D0, [A0 + 0x175]
000014C8 4880 ext.w D0
000014CA 48C0 ext.l D0
000014CC 2F00 move.l -[A7], D0
000014CE 2F3C 0006 0009 move.l -[A7], 0x60009
000014D4 7000 moveq.l D0, 0x00
000014D6 A82A syscall ComponentDispatch
000014D8 2E1F move.l D7, [A7]+
000014DA 6702 beq +0x4 /* 000014DE */
000014DC 6010 bra +0x12 /* 000014EE */
label000014DE:
000014DE 2054 movea.l A0, [A4]
000014E0 1168 0175 0174 move.b [A0 + 0x174], [A0 + 0x175]
000014E6 6006 bra +0x8 /* 000014EE */
label000014E8:
000014E8 3F3C 0003 move.w -[A7], 0x3
000014EC A9C8 syscall SysBeep
label000014EE:
000014EE 4CDF 1080 movem.l D7,A4, [A7]+
000014F2 4E5E unlink A6
000014F4 2E9F move.l [A7], [A7]+
000014F6 4E75 rts
export_2066:
000014F8 4E56 FFFC link A6, -0x0004
000014FC 48E7 0108 movem.l -[A7], D7,A4
00001500 286E 0008 movea.l A4, [A6 + 0x8]
00001504 4267 clr.w -[A7]
00001506 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000150A 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
0000150E 101F move.b D0, [A7]+
00001510 6752 beq +0x54 /* 00001564 */
00001512 2054 movea.l A0, [A4]
00001514 4AA8 00CA tst.l [A0 + 0xCA]
00001518 56C1 sne D1
0000151A C001 and.b D0, D1
0000151C 4A00 tst.b D0
0000151E 6744 beq +0x46 /* 00001564 */
00001520 4AA8 0116 tst.l [A0 + 0x116]
00001524 56C1 sne D1
00001526 C001 and.b D0, D1
00001528 673A beq +0x3C /* 00001564 */
0000152A 42A7 clr.l -[A7]
0000152C 2054 movea.l A0, [A4]
0000152E 2F28 0116 move.l -[A7], [A0 + 0x116]
00001532 3F3C 0022 move.w -[A7], 0x22 /* '\"' */
00001536 1028 0176 move.b D0, [A0 + 0x176]
0000153A 0A00 0001 xori.b D0, 0x1
0000153E 4880 ext.w D0
00001540 48C0 ext.l D0
00001542 2F00 move.l -[A7], D0
00001544 2F3C 0006 0009 move.l -[A7], 0x60009
0000154A 7000 moveq.l D0, 0x00
0000154C A82A syscall ComponentDispatch
0000154E 2E1F move.l D7, [A7]+
00001550 6702 beq +0x4 /* 00001554 */
00001552 6016 bra +0x18 /* 0000156A */
label00001554:
00001554 2054 movea.l A0, [A4]
00001556 1028 0176 move.b D0, [A0 + 0x176]
0000155A 0A00 0001 xori.b D0, 0x1
0000155E 1140 0176 move.b [A0 + 0x176], D0
00001562 6006 bra +0x8 /* 0000156A */
label00001564:
00001564 3F3C 0003 move.w -[A7], 0x3
00001568 A9C8 syscall SysBeep
label0000156A:
0000156A 4CDF 1080 movem.l D7,A4, [A7]+
0000156E 4E5E unlink A6
00001570 2E9F move.l [A7], [A7]+
00001572 4E75 rts
export_2067:
fn00001574:
00001574 4E56 0000 link A6, 0
00001578 2F0C move.l -[A7], A4
0000157A 286E 0008 movea.l A4, [A6 + 0x8]
0000157E 4267 clr.w -[A7]
00001580 2F2E 0008 move.l -[A7], [A6 + 0x8]
00001584 4EAD 3102 jsr [A5 + 0x3102 /* export_1564 */]
00001588 101F move.b D0, [A7]+
0000158A 676A beq +0x6C /* 000015F6 */
0000158C 2054 movea.l A0, [A4]
0000158E 4AA8 00CA tst.l [A0 + 0xCA]
00001592 56C1 sne D1
00001594 C001 and.b D0, D1
00001596 4A00 tst.b D0
00001598 675C beq +0x5E /* 000015F6 */
0000159A 4AA8 0116 tst.l [A0 + 0x116]
0000159E 56C1 sne D1
000015A0 C001 and.b D0, D1
000015A2 6752 beq +0x54 /* 000015F6 */
000015A4 42A7 clr.l -[A7]
000015A6 2054 movea.l A0, [A4]
000015A8 2F28 0116 move.l -[A7], [A0 + 0x116]
000015AC 2F3C 0000 000F move.l -[A7], 0xF
000015B2 7000 moveq.l D0, 0x00
000015B4 A82A syscall ComponentDispatch
000015B6 4A9F tst.l [A7]+
000015B8 6620 bne +0x22 /* 000015DA */
000015BA 42A7 clr.l -[A7]
000015BC 2054 movea.l A0, [A4]
000015BE 2F28 0116 move.l -[A7], [A0 + 0x116]
000015C2 1F3C 0001 move.b -[A7], 0x1
000015C6 2F3C 0002 000E move.l -[A7], 0x2000E
000015CC 7000 moveq.l D0, 0x00
000015CE A82A syscall ComponentDispatch
000015D0 201F move.l D0, [A7]+
000015D2 3F00 move.w -[A7], D0
000015D4 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
000015D8 601C bra +0x1E /* 000015F6 */
label000015DA:
000015DA 42A7 clr.l -[A7]
000015DC 2054 movea.l A0, [A4]
000015DE 2F28 0116 move.l -[A7], [A0 + 0x116]
000015E2 4267 clr.w -[A7]
000015E4 2F3C 0002 000E move.l -[A7], 0x2000E
000015EA 7000 moveq.l D0, 0x00
000015EC A82A syscall ComponentDispatch
000015EE 201F move.l D0, [A7]+
000015F0 3F00 move.w -[A7], D0
000015F2 4EAD 207A jsr [A5 + 0x207A /* export_1035 */]
label000015F6:
000015F6 285F movea.l A4, [A7]+
000015F8 4E5E unlink A6
000015FA 2E9F move.l [A7], [A7]+
000015FC 4E75 rts
000015FE 0000 .incomplete